настройте сетевой интерфейс в неразборчивый режим

Я работаю над человечностью 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

Моя конфигурация, исправляют или делают я должен выполнить некоторые дополнительные команды.

14
задан 6 March 2014 в 20:56

3 ответа

Хорошо проблема не находится в сетевой плате, потому что VMware всегда включает неразборчивый режим для виртуального интерфейса. Но проблема в конфигурации. Недостаточно включить неразборчивый режим в интерфейсном файле. Я должен был добавить эту строку:

ifconfig eth1 up
ifconfig eth1 promisc

в /etc/rc.local файл, потому что, когда я перезапускаю сетевую службу, eth1 записан. Так добавление этого выравнивает, сказал бы OS не завершать работу eth1.

11
ответ дан 16 November 2019 в 13:37

Ваш интерфейс не находится в разнородном режиме. Используйте:

ip link set eth1 promisc on

флаг будет обновлен к BMPRU. Детали флага следующие:

  • B флаг для широковещательной передачи
  • M, флаг для многоадресной передачи
  • P, флаг для promisc режима
  • R, для выполнения
  • U, для
17
ответ дан 16 November 2019 в 13:37

включите неразборчивый режим

vikram@vikram-Lenovo-G580:~$ sudo ifconfig eth0 promisc
vikram@vikram-Lenovo-G580:~$ netstat -i
Kernel Interface table
Iface   MTU Met   RX-OK RX-ERR RX-DRP RX-OVR    TX-OK TX-ERR TX-DRP TX-OVR  Flg
eth0       1500 0     26631      0      0 0         27143      0      0      0 BMPRU

, отключают неразборчивый режим

sudo ifconfig eth0 -promisc
sudo tail -f /var/log/syslog
kernel: [ 2155.176013] device eth0 left promiscuous mode

netstat -i
Kernel Interface table
Iface   MTU Met   RX-OK RX-ERR RX-DRP RX-OVR    TX-OK TX-ERR TX-DRP TX-OVR Flg
eth0       1500 0     29172      0      0 0         29850      0      0      0 BMRU
9
ответ дан 16 November 2019 в 13:37

Другие вопросы по тегам:

Похожие вопросы: