有没有关于如何配置 IPv6 到 IPv4 和 IPv4 到 IPv6 的指南。我希望能够在我的家庭局域网上运行双栈,但暂时不会放弃 IPv4。
答案1
如果问题确实是要设置一个 6 到 4 路由器,并且假设您可以保留一个 Linux 机箱作为路由器/网桥,您需要做三件事:
- 在路由器的LAN端安装radvd。
- 设置 6to4 隧道以将您的 IPv6 流量传递到 IPv6 Internet
- 设置 IPv6 防火墙规则
#PREFIX#
以下示例中的 2002: 前缀是为传统地址保留的 IPv6 地址,可以使用“ipv6calc --ipv4_to_6to4addr ”找到。
radvd 将在 LAN 端进行路由器通告,告诉所有支持 IPv6 的主机如何配置其 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;
};
};
6to4 隧道可以这样创建:
ip route add 2000::/3 via ::192.88.99.1 dev sit0
ip addr add #PREFIX#:1::1/64 dev eth1
最后,ip6tables 是你的好朋友。上述配置假设 :1::1 上有一个支持 IPv6 的 DNS 服务器。dnsmasq 应该可以胜任。
希望这些信息足以帮助您在 Google 上搜索到正确的操作方法。