web-dev-qa-db-fra.com

Le serveur minimal Ubuntu 18.04 a deux adresses IP!

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
2
Mike Tarbox

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.

2
Zach Toundas