web-dev-qa-db-ja.com

Ubuntu 18.04最小サーバーには2つのIPアドレスがあります!

Odroid XU4に2つの異なるIPアドレスが表示されています。ボックスにUnifiコントローラーをセットアップした後にしか気づきませんでしたが、両方のアドレスにsshを試みて成功しました。 192.168.2.3のみが必要で、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

ここでわかるように、eth0には2つのIPアドレスがあり、ipコマンドではなく、ifconfigコマンドによってのみ表示されます。これがどこから来たのか、2番目のIPを永久に無効にする方法を理解できません。 2番目のIPアドレスを永久に削除したいと思います。

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

私はこのまったく同じ問題に苦労しており、すべての検索で同じ問題が解決せずに発生する他のいくつかの問題が発生します。

最後に、これが私にとってそれを解決したものです:

ip addr flush dev <your_adapter_id>

私にとっては

ip addr flush dev enp0s4

これにより、セカンダリIPが強制終了されます。

2
Zach Toundas