configura uma interface de rede no modo promíscuo

11

Estou trabalhando no servidor do Ubuntu 12.04 lts na estação de trabalho vmware. Preciso configurar minha interface de rede para trabalhar no modo promíscuo.

Esta é minha configuração

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

e quando eu executo

netstat -i

o sinalizador é BMRU

A configuração está correta ou preciso executar alguns comandos extras?

    
por ghassen 06.03.2014 / 15:52

3 respostas

9

Bem, o problema não está na placa de rede, porque o VMware sempre ativa o modo promíscuo para a interface virtual. Mas o problema está dentro da configuração. Não é suficiente ativar o modo promíscuo no arquivo de interface. Eu tive que adicionar esta linha:

ifconfig eth1 up
ifconfig eth1 promisc

no arquivo /etc/rc.local , porque quando reinicio o serviço de rede, o eth1 é desativado. Então, adicionar essas linhas diria ao sistema operacional que não desligaria a eth1.

    
por ghassen 07.03.2014 / 14:39
12

Sua interface não está no modo promíscuo. Use:

ip link set eth1 promisc on

O sinalizador será atualizado para BMPRU . Os detalhes do sinalizador são os seguintes:

  • B flag é para transmissão
  • M flag é para multicast
  • P flag é para o promisc mode
  • R é para executar
  • U é para cima
por AkaSh 04.06.2015 / 10:31
6

ativar o modo promíscuo

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

desativar o modo promíscuo

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
    
por Vicky Dhindsa 18.08.2015 / 13:23