我的 ISP(Charter)提供 6RD 中继到 IPv6。我想配置 Ubuntu 以使用该地址。我找到的大多数链接都是关于如何禁用 IPv6。所以我不确定如何让它工作。我找到了一个关于接口文件的博客,并修改了我的文件以包含 IPv6:
#The loopback network interface
auto lo
iface lo inet loopback
#Initalize the main interface
auto eth0
#set the static information here
iface eth0 inet static
address 192.168.1.103
netmask 255.255.255.0
broadcast 192.168.1.255
network 192.168.1.0
dns-nameservers 192.168.1.1 8.8.8.8 8.8.4.4
gateway 192.168.1.1
#Initalize the eth0 with ipv6
iface eth0 inet6 auto
我认为我需要一种方法来指向第 6 个中继。但我不确定可以把它放在哪里。
租船信息:
6rd Prefix = 2602:100::/32
Border Relay Address = 68.114.165.1
6rd prefix length = 32
IPv4 mask length = 0
Primary DNS Address = 2607:f428:1::5353:1
Secondary DNS Address = 2607:f428:2::5353:1
答案1
第六需要从具有全局、可路由 IPv4 地址的路由器发起。您不能运行 6rd穿过NAT 设备;它需要从网络边缘运行,因为隧道编码了全局可路由的 IPv4 边界中继。这允许完全无状态隧道,但禁止使用 RFC1918 寻址隧道端点(边界中继)。
除非 Ubuntu 设备充当具有全局 IPv4 地址的路由器,否则这将不起作用。您需要一个在网络边缘支持 6rd 的路由器。
答案2
Comecast 已解释如何使用 OpenWRT 设置 6RD。这对您来说可能很有用,因为他们使用与您类似的硬件,但使用 OpenWRT 固件。 http://www.comcast6.net/index.php/6rd-config