IPv6 게이트웨이를 추가하는 방법은 무엇입니까?

IPv6 게이트웨이를 추가하는 방법은 무엇입니까?

예를 들어:

ip -6 route show | grep ^default

출력이 없습니다. 따라서 IPv6에는 기본 게이트웨이가 없습니다.

또한 커널에서 몇 가지 불만 사항을 확인했습니다.

dmesg | grep IPv6 
eth0: no IPv6 routers present

또한 글로벌 유니캐스트 주소가 아닌 링크 로컬 주소만 가지고 있다는 사실도 발견했습니다.

ifconfig eth0 |grep "inet6 addr:"

return inet6 addr fe80: 어쩌구 저쩌구 범위: 링크

ISP로부터 얻은 정보는 다음과 같습니다.

  1. 내 ipv6 IP 네트워크 범위
  2. 내 기본 IPv6 게이트웨이

문제는 이것을 Linux에 어떻게 구성하느냐는 것입니다.

답변1

견본:

  • 네트워크 범위: 2001:db8::/56
  • GW: 2001:db8::1

그냥 설정하는 것만으로도 충분합니다(iputils2를 사용하여 루트로).

ip -6 addr add 2001:db8::2/64 dev eth0
ip link set dev eth0 up
ip -6 route add default via 2001:db8::1

영구적으로 만들려면 배포판 설명서를 참조하세요.

답변2

게이트웨이에 추가된 경로:

ip -6 route add 2004::3 dev eth0

관련 정보