Je vois deux adresses IP sur une seule interface de manière étrange. Ceci est ma sortie de 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)
C’est ma sortie de fichier / etc/network/interfaces
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
Et ceci est ma sortie pour 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
Comme nous pouvons le voir ici eth a deux adresses IP et est uniquement indiqué par la commande ip et non par ifconfig ou le fichier/etc/network/interfaces. Je suis incapable de comprendre d'où cela vient ou comment désactiver la 2ème adresse IP de façon permanente. Je voudrais me débarrasser de la 2ème adresse IP de façon permanente.
J'ai également remarqué que cette adresse IP venait après une seconde ou deux quand le système est démarré. Quand je fais dmesg je vois que ce sont les dernières lignes-
[ 15.270464] device eth1 entered promiscuous mode
[ 15.576206] asix 1-1.4:1.0 eth1: link up, 100Mbps, full-duplex, lpa 0xCDE1
J'ai eu le même problème.
Finalement, j'ai trouvé que dans ma distribution (Debian Jessie) l'adresse IP statique est définie dans le fichier / etc/dhcpcd.conf et ressemblait à:
...
39 # A hook script is provided to lookup the hostname if not set by the DHCP
40 # server, but it should not be run by default.
41 nohook lookup-hostname
42 ## interface eth0
43 static ip_address=192.168.1.2/24
44 static routers=192.168.1.254
45 static domain_name_servers=192.168.1.254
46 ## interface eth0
47 static ip_address=192.168.0.3/24
48 static routers=192.168.0.1
49 static domain_name_servers=192.168.0.1
J'ai donc supprimé cet enregistrement supplémentaire de ce fichier et résolu définitivement ce problème.
J'espère que ça va aider quelqu'un ...
Vieux fil je sais mais,
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
La demande était "Comment puis-je me débarrasser de l'adresse" 10.0.0.100/24 "
Ça va s'en débarrasser
ip address del 10.0.0.100/24 dev eth0
Cela le remettra
ip address add 10.0.0.100/24 dev eth0
Ce sont à la fois "non-persistants" donc une meilleure question pourrait être ce qui continue à mettre cette adresse sur votre interface