Ich arbeite auf Ubuntu 12.04 LTS Server auf VMware Workstation. Ich muss meine Netzwerkschnittstelle so konfigurieren, dass sie im Promiscuous-Modus funktioniert.
Das ist meine Konfiguration
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
und wenn ich ausführe
netstat -i
Die Flagge ist BMRU
Ist meine Konfiguration korrekt oder muss ich einige zusätzliche Befehle ausführen?
ls /dev/
kann ich vmnet0 nicht finden. Hast du irgendeine Idee?Antworten:
Ihre Benutzeroberfläche befindet sich nicht im Promiscous-Modus. Verwenden:
Die Flagge wird auf aktualisiert
BMPRU
. Die Flaggendetails lauten wie folgt:B
Flagge ist für die SendungM
Flag ist für MulticastP
Flag ist für den Promisc-ModusR
ist zum LaufenU
ist für bisquelle
Nun, das Problem liegt nicht bei der Netzwerkkarte, da VMware immer den Promiscuous-Modus für die virtuelle Schnittstelle aktiviert. Das Problem liegt aber in der Konfiguration. Es reicht nicht aus, den Promiscuous-Modus in der Schnittstellendatei zu aktivieren. Ich musste diese Zeile hinzufügen:
in der
/etc/rc.local
Datei, weil, wenn ich den Netzdienst wiederbeginne, eth1 unten eingestellt wird. Wenn Sie also diese Zeilen hinzufügen, wird das Betriebssystem angewiesen, eth1 nicht herunterzufahren.quelle
Aktivieren Sie den Promiscuous-Modus
Deaktivieren Sie den Promiscuous-Modus
quelle