web-dev-qa-db-fra.com

configurer une interface réseau en mode promiscuous

Je travaille sur le serveur Ubuntu 12.04 LTS sur une station de travail VMware. Je dois configurer mon interface réseau pour qu'elle fonctionne en mode promiscuous.

C'est ma configuration

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

et quand j'exécute

netstat -i

le drapeau est BMRU

Ma configuration est-elle correcte ou dois-je exécuter des commandes supplémentaires?.

13
ghassen

Le problème ne réside pas dans la carte réseau, car VMware active toujours le mode de proximité pour l'interface virtuelle. Mais le problème est dans la configuration. Il ne suffit pas d'activer le mode promiscuous dans le fichier d'interface. Je devais ajouter cette ligne:

ifconfig eth1 up
ifconfig eth1 promisc

dans le fichier /etc/rc.local car, lorsque je redémarre le service réseau, eth1 est défini. Donc, ajouter ces lignes indiquerait au système d'exploitation de ne pas arrêter eth1.

10
ghassen

Votre interface n'est pas en mode promiscous. Utilisation:

ip link set eth1 promisc on

Le drapeau sera mis à jour à BMPRU. Les détails du drapeau sont les suivants:

  • B flag est pour la diffusion
  • M flag est pour multicast
  • P est pour le mode promisc
  • R est pour l'exécution
  • U est pour up
14
AkaSh

activer le mode promiscuous

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

désactiver le mode promiscuous

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
8
Vicky Dhindsa