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
私はこのまったく同じ問題に苦労しており、すべての検索で同じ問題が解決せずに発生する他のいくつかの問題が発生します。
最後に、これが私にとってそれを解決したものです:
ip addr flush dev <your_adapter_id>
私にとっては
ip addr flush dev enp0s4
これにより、セカンダリIPが強制終了されます。