Je vois deux adresses IP différentes sur mon Odroid XU4. Je n'ai remarqué qu'après avoir installé un contrôleur Unifi sur la boîte, mais j'ai ensuite essayé d'entrer ssh avec succès dans les deux adresses. Je veux seulement 192.168.2.3, et pas IPv6.
mike@odroid:~$ ip addr show
1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope Host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope Host
valid_lft forever preferred_lft forever
2: eth0: mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 00:1e:06:30:1e:f5 brd ff:ff:ff:ff:ff:ff
inet 192.168.2.3/24 brd 192.168.2.255 scope global dynamic noprefixroute eth0
valid_lft 3069558340sec preferred_lft 3069558340sec
inet 192.168.2.9/24 brd 192.168.2.255 scope global secondary eth0
valid_lft forever preferred_lft forever
mike@odroid:~$ ifconfig
eth0: flags=4163 mtu 1500
inet 192.168.2.3 netmask 255.255.255.0 broadcast 192.168.2.255
ether 00:1e:06:30:1e:f5 txqueuelen 1000 (Ethernet)
RX packets 12821 bytes 2393432 (2.3 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 13336 bytes 9323830 (9.3 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73 mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 1000 (Local Loopback)
RX packets 10593 bytes 4855090 (4.8 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 10593 bytes 4855090 (4.8 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Comme nous pouvons le voir ici, eth0 a deux adresses IP et n'est affiché que par ip
commande et non par ifconfig
. Je n'arrive pas à comprendre d'où cela vient ni 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.
mike@odroid:~$ cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d
mike@odroid:~$ cat /etc/netplan/*.yaml
cat: '/etc/netplan/*.yaml': No such file or directory
Je me suis battu avec ce problème exactement le même et chaque recherche aboutit à plusieurs autres personnes qui rencontrent le même problème sans résolution.
Enfin, voici ce qui a résolu le problème pour moi:
ip addr flush dev <your_adapter_id>
pour moi c'était
ip addr flush dev enp0s4
Cela tue l'IP secondaire.