有没有关于如何assembly一些IPv6到IPv4和IPv4到IPv6的指南。 我希望能够在家乡局域网上运行双栈,但是还没有放弃ipv4。
如果这个问题确实是要build立一个6到4的路由器,并且假设你可以将一个Linux机器作为路由器/网桥,那么你需要做三件事情:
在下面的例子中, #PREFIX#是从旧地址保留的2002:前缀的IPv6地址,可以通过“ipv6calc –ipv4_to_6to4addr”find。
radvd会在LAN端做路由器通告,告诉所有支持IPv6的主机如何configuration他们的IPv6地址。 典型的radvd.conf可能如下所示:
interface eth1 { AdvSendAdvert on; MinRtrAdvInterval 30; MaxRtrAdvInterval 60; prefix 0:0:0:1::/64 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr off; AdvValidLifetime 86400; AdvPreferredLifetime 3600; Base6to4Interface eth0; }; RDNSS #PREFIX#:1::1 { AdvRDNSSOpen on; }; };
可以创build6to4隧道:
ip route add 2000::/3 via ::192.88.99.1 dev sit0 ip addr add #PREFIX#:1::1/64 dev eth1
最后,ip6tables是你的朋友。 上面的configuration假定在1 :: 1上有一个支持IPv6的DNS服务器。 dnsmasq应该没问题。
希望这将是足够的信息,让你search正确howtos。