LAN에 있는 컴퓨터에서 ipv6 ping을 보내려고 합니다. 불행히도 작동하지 않습니다. LAN에 ipv6 주소가 있는 것 같은데 어쩐지 ping -Ieth1 ipv6.google.com
하나만 인쇄됩니다 connect: Network is unreachable
.
이것은 내 라우팅 테이블입니다.
Kernel IPv6 routing table
Destination Next Hop Flag Met Ref Use If
fe80::/64 :: U 256 0 0 eth1
::/0 :: !n -1 1429877 lo
::1/128 :: Un 0 5 6 lo
fe80::9a90:96ff:fea4:e451/128 :: Un 0 2 5 lo
ff00::/8 :: U 256 8 99924 eth1
::/0 :: !n -1 1429877 lo
출력은 다음과 같습니다 ifconfig
.
eth0 Link encap:Ethernet HWaddr 98:90:96:a4:e5:49
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Memory:fb300000-fb37ffff
eth1 Link encap:Ethernet HWaddr 98:90:96:a4:e4:51
inet addr:172.20.33.53 Bcast:172.20.35.255 Mask:255.255.252.0
inet6 addr: fe80::9a90:96ff:fea4:e451/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:946567 errors:0 dropped:0 overruns:0 frame:0
TX packets:322832 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:144448246 (144.4 MB) TX bytes:68655794 (68.6 MB)
Interrupt:20 Memory:fb400000-fb420000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:463549 errors:0 dropped:0 overruns:0 frame:0
TX packets:463549 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:113166471 (113.1 MB) TX bytes:113166471 (113.1 MB)
가능한 원인과 변경할 수 있는 사항에 대한 아이디어가 있습니까?
답변1
링크 로컬, 라우팅할 수 없는 ipv6(fe80::/10)만 있습니다.
따라서 공개적으로 라우팅 가능한 IPv6이 없습니다.
이 구성에서는 동일한 L2 세그먼트의 링크 로컬 주소에만 ipv6 연결을 활성화할 수 있습니다.
답변2
IPv6을 사용하여 ping하려면 다음 명령을 사용해야 합니다.
ping6 example.com
하지만 현재는 링크 로컬 주소만 있으므로 작동하지 않습니다. 아웃바운드를 ping하려면 라우팅 가능한 IPv6 주소가 필요합니다.