공급자가 제공 한 고정 IPv4 및 IPv6 주소를 사용하여 KVM 서버에서 이중 스택 네트워크를 구성하고 있습니다.
우분투를 설치할 때 필요한 모든 주소, 네임 서버 및 게이트웨이를 입력했습니다. 그 후 /etc/network/interfaces
파일을 확인하고 IPv6 스탠자가 없음을 ifconfig
확인했습니다 ( 실행이 이것을 확인했습니다). 그래서 관련 줄을 추가했습니다. 이것이 최종 파일입니다 :
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 151.236.18.86
netmask 255.255.255.0
network 151.236.18.0
broadcast 151.236.18.255
gateway 151.236.18.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 91.227.204.227 91.227.205.227
dns-search mydomainname.com
iface eth0 inet6 static
pre-up modprobe ipv6
address 2001:b60:1000:151:236:18:86:0
netmask 112
gateway 2001:b60:1000::1
dns-nameservers 2001:4860:4860::8888 2001:4860:4860::8844
dns-search mydomainname.com
그런 다음 네트워킹을 통해 다시 시작 sudo /etc/init.d/networking stop && sudo /etc/init.d/networking restart
하고 IPv4가 작동하는 동안 아웃 바운드 IPv6 연결을 사용할 수 없음을 알았습니다 (아직 인바운드 연결을 확인하지 않았습니다).
ifconfig
및 ip -6 addr
IPv6 주소는 인식 쇼 :
eth0 Link encap:Ethernet HWaddr 52:54:00:b1:27:87
inet addr:151.236.18.86 Bcast:151.236.18.255 Mask:255.255.255.0
inet6 addr: fe80::5054:ff:feb1:2787/64 Scope:Link
inet6 addr: 2001:b60:1000:151:236:18:86:0/112 Scope:Global
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:16409 errors:0 dropped:0 overruns:0 frame:0
TX packets:1178 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1126656 (1.1 MB) TX bytes:763658 (763.6 KB)
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qlen 1000
inet6 2001:b60:1000:151:236:18:86:0/112 scope global
valid_lft forever preferred_lft forever
inet6 fe80::5054:ff:feb1:2787/64 scope link
valid_lft forever preferred_lft forever
반대로 IPv6 스택에 대한 기본 경로는 없습니다.
$ ip -6 route
2001:b60:1000:151:236:18:86:0/112 dev eth0 proto kernel metric 256
fe80::/64 dev eth0 proto kernel metric 256
누락 된 경로를 추가하려고하면 "No route to host"오류가 발생합니다.
$ sudo ip -6 route add default via 2001:b60:1000::1
RTNETLINK answers: No route to host
무엇이 잘못 될 수 있으며 IPv6 스택이 작동하도록 네트워크 구성을 어떻게 수정할 수 있습니까?
ping6 -c 3 ipv6.google.com
, DNS에서 주소를 찾았지만 100 % 패킷 손실이 발생했습니다). 어떤 아이디어?