настроить сетевой интерфейс в беспорядочный режим

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

флаг is BMRU

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

1
задан 6 March 2014 в 22:56

2 ответа

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

ip link set eth1 promisc on

Флаг будет обновлен до BMPRU. Подробности флага следующие:

B флаг для трансляции M флаг для многоадресного P флаг для режима promisc R для запуска U для up [!d2 ]
11
ответ дан 24 May 2018 в 11:05

включить беспорядочный режим

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
6
ответ дан 24 May 2018 в 11:05

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

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