Funktioniert mit / 64 entfernt und -I angegeben. Das / 64 bezieht sich auf die Anzahl der Bits in der Maske und sollte nicht beim Ping verwendet werden.
$ ping6 -c 1 -I enp0s25 fe80::ba94:3d5e:9929:4c6e PING fe80::ba94:3d5e:9929:4c6e(fe80::ba94:3d5e:9929:4c6e) from fe80::ba94:3d5e:9929:4c6e enp0s25: 56 data bytes 64 bytes from fe80::ba94:3d5e:9929:4c6e: icmp_seq=1 ttl=64 time=0.043 ms
Das lokale Schnittstellenargument -I kann stattdessen durch Anhängen %
und den Namen der Schnittstelle in der Adresse angegeben werden:
$ ping6 fe80::ba94:3d5e:9929:4c6e%enp0s25 PING fe80::ba94:3d5e:9929:4c6e%enp0s25(fe80::ba94:3d5e:9929:4c6e) 56 data bytes 64 bytes from fe80::ba94:3d5e:9929:4c6e: icmp_seq=1 ttl=64 time=0.027 ms 64 bytes from fe80::ba94:3d5e:9929:4c6e: icmp_seq=2 ttl=64 time=0.059 ms ...
Diese Kombinationen funktionieren nicht:
$ ping6 -c 1 -I enp0s25 fe80::ba94:3d5e:9929:4c6e/64 unknown host
oder
$ ping6 fe80::ba94:3d5e:9929:4c6e connect: Invalid argument