Ich sehe zwei IP-Adressen auf einer einzigen Schnittstelle auf seltsame Weise. Dies ist meine Ausgabe von ifconfig -a
eth0 Link encap:Ethernet HWaddr b8:27:eb:26:b1:c8
inet addr:10.0.0.22 Bcast:10.255.255.255 Mask:255.0.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:456 errors:0 dropped:0 overruns:0 frame:0
TX packets:519 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:63643 (62.1 KiB) TX bytes:111910 (109.2 KiB)
Dies ist meine / etc / network / interfaces- Dateiausgabe
auto lo
iface lo inet loopback
auto eth0
allow-hotplug eth0
iface eth0 inet static
address 10.0.0.22
subnet 255.255.255.0
gateway 10.0.0.1
auto eth1
allow-hotplug eth1
iface eth1 inet static
# address 0
# subnet 255.255.255.0
# gateway 192.168.0.2
Und dies ist meine Ausgabe für sudo ip addr show
1: lo: <LOOPBACK> mtu 65536 qdisc noop state DOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether b8:27:eb:26:b1:c8 brd ff:ff:ff:ff:ff:ff
inet 10.0.0.22/8 brd 10.255.255.255 scope global eth0
valid_lft forever preferred_lft forever
inet 10.0.0.100/24 brd 10.0.0.255 scope global eth0
valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master ovs-system state UP qlen 1000
link/ether 00:00:00:00:6c:f8 brd ff:ff:ff:ff:ff:ff
inet 169.254.78.64/16 brd 169.254.255.255 scope global eth1
valid_lft forever preferred_lft forever
Wie wir hier sehen können, hat eth0 zwei IP-Adressen und wird nur durch den Befehl ip und nicht durch die Datei ifconfig oder / etc / network / interfaces angezeigt. Ich kann nicht verstehen, woher dies kommt oder wie die 2. IP dauerhaft deaktiviert werden kann. Ich möchte die 2. IP-Adresse dauerhaft entfernen.
Ich habe auch bemerkt, dass diese IP nach ungefähr einer Sekunde kommt, wenn das System gestartet wird. Wenn ich dmesg mache, sehe ich, dass dies die letzten paar Zeilen sind.
[ 15.270464] device eth1 entered promiscuous mode
[ 15.576206] asix 1-1.4:1.0 eth1: link up, 100Mbps, full-duplex, lpa 0xCDE1
networking
ip
Der Prenx
quelle
quelle
auto
undallow-hotplug
zusammen verwenden - das eine oder andere wird funktionieren (beginnen Sie damit). Überprüfen Sie, ob beim Neustart noch zwei Adressen angezeigt werden.interfaces
nicht eingehalten wird. Vielleicht sollten Sie es anrufennetmask
Antworten:
Ich hatte das gleiche Problem.
Schließlich festgestellt, dass in meiner Distribution (Debian Jessie) die statische IP in der Datei /etc/dhcpcd.conf gesetzt ist und wie folgt aussah:
Also habe ich diesen zusätzlichen Datensatz aus dieser Datei entfernt und das Problem dauerhaft behoben.
Hoffe es wird jemandem helfen ...
quelle
Alter Thread, den ich aber kenne,
Die Anfrage lautete "Wie entferne ich die Adresse" 10.0.0.100/24 "?
Dies wird es loswerden
Dies wird es zurücksetzen
Diese sind beide "nicht persistent", daher könnte eine bessere Frage sein, was diese Adresse immer wieder auf Ihrer Schnittstelle platziert
quelle
Eine
whois
Abfrage zu dieser IP-Adresse zeigt:Es ist also kein großes Problem. Die Schnittstelle ist
promiscuous
, was bedeutet, dass sie ALLE Pakete empfängt.Zu sehen, welche Prozesse es geöffnet haben
man lsof
,sudo lsof /dev/eth1
wird helfen.quelle
eth1
und nicht der Schwerpunkt der OP-Frage. OP möchte eine der beiden IP-Adressen entferneneth0
, nichteth1