[SOLVED]Иммитация eth
gormih 5 октября, 2011 - 17:45
Задачка такая:
Cиммитровать присутвие в системе четырех дополнительных интерфейсов eth1, eth2 .. eth4. Судьба инфы, которая будет на них слаться на данный момент мне глубоко пофиг :-)
Подскажите куда копать...
ifconfig eth1
пишет no such device.
»
- Для комментирования войдите или зарегистрируйтесь
вроде, мне в ядре попадалось
вроде, мне в ядре попадалось dummy ethernet
ps практика показывает, что следует спрашивать не только о конкретной части "велосипеда", которая у вас не получается, но и рассказать о всей конструкции.
о конструкции.
А конструкция там незамысловатая... Есть некий аппаратно - программный комплекс, который использует 5 интерфесов et0..eth4. Из них меня интересует только eth0... на остальные на данный момент начхать, потому под стенд выделили машинку с одним ethernet... Остальные нужно тупо завести куда нибудь... чтобы не ругалось вообщем :-)
modinfo dummy
modinfo dummy
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Модуль ядра не установлен. Не
Модуль ядра не установлен. Не подскажете, где он в меню конфигурации ядра? :-)
modinfo dummy filename:
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Теперь так: insmod -o ethX
Теперь так:
insmod -o ethX /lib/modules/3.0.0-gentoo-1.04/kernel/drivers/net/dummy.ko
да? :-)
Или есть другие методы?
Так не катит :-(
Так не катит :-(
Device Drivers ---> -*-
Обязательно нужны ethernet-интерфейсы? Может tap/tun подойдут?
Да, обязательно. Не хочу
Да, обязательно. Не хочу ковыряться в чужих исходниках/конфигах :-) Нужно просто запустить у себя то, что сделано до меня большим количесвтвом людей за долгое время :-)
Поправьте если ошибаюсь, но
Поправьте если ошибаюсь, но как раз tap-ы то что вам нужно. Т.к. на самом деле это виртульные ethernet-адаптер.
Вам даже подсказали как сделать чтобы название были такие же как у физических.
Да, tap - то что нужно.
Если только он не будет создавать bridge..
man tunctl ругнулся что нет такого мана :-(
Вообщем на сколько я понял...
На сколько я понял из того что нашел в сети - для того чтобы создать виртуальный eth через tun/tap - обязательно будет создан мост.. Это не совсем то, что нужно :-(
Поправьте меня, если я что то не понял..
Дело в том, что софт который нужно запустить в свою очередь создает мосты с этими интерфейсами, а так они сами части моста - получается туфта :-(
tunctl просто создаст
tunctl просто создаст интерфейсы, мост оно не создает. Для мостов brclt используется.
С точки зрения системы - это будут интерфейсы, смотрящие в никуда, так что это именно то что вам и надо
Да, вроде с интерфейсами все
Да, вроде с интерфейсами все норм. Просто там свои подводные камни, и казалось что tun/tap создает мост.
Большое спасибо за ответы!