Я работаю на сервере Ubuntu 12.04 LTS на рабочей станции VMware. Мне нужно настроить сетевой интерфейс для работы в случайном режиме.
Это моя конфигурация
auto eth1
iface eth1 inet manual
up ip address add 0/0 dev $IFACE
up ip link set $IFACE up
up ip link set $IFACE promisc on
down ip link set $IFACE promisc off
down ip link set $IFACE down
и когда я выполню
netstat -i
флаг BMRU
Является ли моя конфигурация правильной или мне нужно выполнить некоторые дополнительные команды.
ls /dev/
я не могу найти vmnet0. Есть ли у вас какие-либо идеи?Ответы:
Ваш интерфейс не в смешанном режиме. Использование:
Флаг будет обновлен до
BMPRU
. Детали флага следующие:B
флаг для трансляцииM
флаг для многоадресной рассылкиP
флаг для режима промискиR
для бегаU
дляисточник
Ну, проблема не в сетевой карте, потому что VMware всегда включает беспорядочный режим для виртуального интерфейса. Но проблема в конфигурации. Недостаточно включить беспорядочный режим в файле интерфейса. Я должен был добавить эту строку:
в
/etc/rc.local
файле, потому что, когда я перезапускаю сетевую службу, eth1 устанавливается вниз. Таким образом, добавление этих строк скажет ОС не закрывать eth1.источник
включить беспорядочный режим
отключить неразборчивый режим
источник