Ubuntu 14의 추가 고정 IPv6 주소

Ubuntu 14의 추가 고정 IPv6 주소

내 ISP가 나에게 /64 IPv6 서브넷을 제공했기 때문에 Ubuntu 14.04.3 LTS에 이미 구성된 주소 위에 고정 IPv6 주소를 추가하려고 합니다. 지금까지 모든 시도가 실패했으며 어디서 정보를 찾아야 할지 모르겠습니다.

모든 테스트는 편집으로 진행했습니다

/etc/network/interfaces 

그런 다음 발행

/etc/init.d/networking restart

새 주소를 확인해보니

ip -6 addr

그리고

ping6 <newAddress>

하지만 항상 작동하지 않았습니다(표시되지 않음/응답 없음).

/etc/network/interfaces의 원래 내용은 다음과 같습니다(주소는 다음과 같이 마스킹됨).:개인정보 보호를 위해):

auto lo
iface lo inet loopback

auto  eth0
iface eth0 inet static
  address   85.10.***.***
  netmask   255.255.255.224
  gateway   85.10.***.***
  up route add -net 85.10.***.*** netmask 255.255.255.224 gw 85.10.***.*** eth0

iface eth0 inet6 static
  address 2a01:4f8:***:***::2
  netmask 64
  gateway fe80::1

2a01:4f8:xxx:xxx::3을 추가하려고 시도하는 동안 파일 맨 아래에 다음을 추가했습니다(각 테스트에서 이전 항목에 의해 추가된 내용을 제거함).

테스트 1

iface eth0 inet6 static
        address  2a01:4f8:***:***::3
        netmask 64

테스트 2

up /sbin/ifconfig eth0 inet6 add 2a01:4f8:***:***::3/64

테스트 3

up ip -6 addr add 2a01:4f8:***:***::3 dev eth0

웹과 다른 답변에서 찾았지만 아무 것도 작동하지 않았습니다.

ping6 2a01:4f8:***:***::3
PING 2a01:4f8:***:***::3(2a01:4f8:***:***::3) 56 data bytes
From 2a01:4f8:***:***::2 icmp_seq=1 Destination unreachable: Address unreachable

뭔가 빠졌나요?

내 시스템에 대한 올바른 구문은 무엇입니까?

이에 대한 문서는 어디에 있습니까?

답변1

노력하다:

up ip -6 addr add 2a01:4f8:***:***::3/64 dev eth0

게이트웨이 fe80::1이 뒤에 오는 %eth0 없이 작동했다는 사실에 놀랐습니다. 귀하의 /64가 귀하에게 어떻게 라우팅되는지 잘 모르겠습니다.

답변2

하나 이상의 IP[6] 주소를 원하면 /etc/network/interfaces에서 이 구문을 사용하세요.

auto eth0
iface eth0 inet6 static
  address 2a01:4f8:***:***::2
  netmask 64

auto eth0:2
iface eth0:2 inet6 static
  address 2a01:4f8:***:***::3
  netmask 64

네트워킹을 시작한 후 또는 다시 시작하면 인터페이스에 이 두 주소가 있는지 ifup eth0:2확인할 수 있습니다.ip -6 addr show dev eth0

관련 정보