首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >配置dnsmasq作为IPv4 6到IPv4 4还是IPv4 4到IPv4 6转发器?

配置dnsmasq作为IPv4 6到IPv4 4还是IPv4 4到IPv4 6转发器?
EN

Server Fault用户
提问于 2011-03-20 20:54:18
回答 1查看 3K关注 0票数 1

有关于如何安装IPv4 6到IPv4 4和IPv4 4到IPv4 6的指南吗?我希望能够在我的家乡局域网上运行一个双栈,但还不能放弃ipv4。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2011-03-21 19:49:42

如果问题是要设置一个6到4的路由器,并且假设您可以将Linux盒作为路由器/桥接器,那么您需要做三件事:

  1. 在路由器的LAN端安装radvd。
  2. 建立一个6到4通道,将您的IPv6流量传递到IPv6 Internet
  3. 设置IPv6防火墙规则

下面的示例中的#PREFIX#是2002年的IPv6地址:为遗留地址保留的前缀,可以用"ipv6calc --IPv6 4_to_6 to 4addr“找到。

radvd将在局域网上做路由器广告,告诉所有支持IPv6 6的主机如何配置他们的IPv6地址。典型的radvd.conf可能如下所示:

代码语言:javascript
复制
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;
   };
};

因此,可以创建6至4条隧道:

代码语言:javascript
复制
ip route add 2000::/3 via ::192.88.99.1 dev sit0
ip addr  add #PREFIX#:1::1/64 dev eth1

最后,ip6tables是你的朋友。上面的配置假设有一个支持IPv6的DNS服务器:1:1. dnsmasq应该做得很好。

希望这将是足够的信息,让你谷歌上正确的操作。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/249617

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档