Linuxでリンクローカルアドレス(ff80::なんとか)にping6すると、「connect: 無効な引数です」と言われてしまう。
jkbys@ubuntu-vm:~$ ping6 fe80::a00:27ff:fe8e:ef64 connect: 無効な引数です
英語だと「Invalid argument」と言われる。
jkbys@ubuntu-vm:~$ LANG=C ping6 fe80::a00:27ff:fe8e:ef64 connect: Invalid argument
「-I インタフェース名」を指定するとうまくいく。
jkbys@ubuntu-vm:~$ ping6 -I enp0s8 fe80::a00:27ff:fe8e:ef64 PING fe80::a00:27ff:fe8e:ef64(fe80::a00:27ff:fe8e:ef64) from fe80::33d0:9283:3bf0:a546%enp0s8 enp0s8: 56 data bytes 64 bytes from fe80::a00:27ff:fe8e:ef64%enp0s8: icmp_seq=1 ttl=64 time=0.992 ms 64 bytes from fe80::a00:27ff:fe8e:ef64%enp0s8: icmp_seq=2 ttl=64 time=0.405 ms ^C --- fe80::a00:27ff:fe8e:ef64 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1003ms rtt min/avg/max/mdev = 0.405/0.698/0.992/0.294 ms
Ubuntuで試したところ、インタフェース名はTab補完できた。
コメント