
나는 다음과 같은 설정을 가지고 있습니다
Linux 1 Linux 0
eth1 eth0-------------------eth0
14.14.14.80 19.19.19.20 19.19.19.10
2005::5/64 2004::3/64 2001::3/64
Linux0에서는 ping을 수행할 수 있으며 14.14.14.80 or 19.19.19.20
( 19.19.19.20
기본 GW로 추가됨) 전달도 Linux1
활성화 ipv4
되었습니다. 의 경우 에 기본 ipv6 게이트웨이로 ipv6
추가할 수 없습니다 . 나는 노력했다2004::3/64
Linux0
ip -6 route add default via 2004::3
그리고
ip -6 route add default via 2004::
하지만 오류가 발생합니다.
RTNETLINK answers: No route to host
내가 여기서 무엇을 놓치고 있습니까?.
답변1
먼저 게이트웨이에 경로를 추가해야 합니다.
ip -6 route add 2004::3 dev eth0
답변2
이더넷 인터페이스(dev)에 특정한 게이트웨이가 아닌 기본 게이트웨이를 추가하려면 다음을 사용하십시오.
route add default gw <GW IP Address> # For IPv4
route add -A inet6 default gw <GW IP Address> # For IPv6; you must specify the Address Family (AF)
서브넷 마스크나 나가는 이더넷 인터페이스를 지정할 필요가 없습니다.
작업 내용을 확인하려면 소송을 제기하는 호스트의 IP 라우팅 테이블을 나열하세요.
netstat -rn # for IPv4
netstat -rn -A inet6 # for IPv6