好文档 - 专业文书写作范文服务资料分享网站

[2013-09-15]openwrt下的ipv6单一地址做网关(附mentohust、njitclient)

天下 分享 时间: 加入收藏 我要投稿 点赞

复制代码

开启ndppd

1. /etc/init.d/ndppd start

复制代码

设置ndppd为开机自启动

1. /etc/init.d/ndppd enable

复制代码

NOTE:在启用npd6之前,要给路由器设定固定的ipv6地址,否则路由器会向上端路由发送请求自动获取ip,br-lan和wan口均会获得prefix为/64的ipv6地址,导致路由表错乱。 编辑配置/etc/config/network

1. vi /etc/config/network

复制代码

1. config interface lan

2. option type bridge 3. option ifname eth1.0 4. option proto static 5. option ipaddr 10.0.0.1 6. option netmask 255.255.255.0

7. option ip6addr '2001:250:1006:3006::4/64' 8. option nat 1 9.

10. config interface wan

11. option ifname eth1.1 12. option proto static

13. option ipaddr XXX.XXX.XXX.XXX #你的ipv4地址 14. option netmask 255.255.255.0

15. option gateway XXX.XXX.XXX.XXX #你的网关地址

16. option dns '2001:470:20::2 74.82.42.42' #dns服务器

17. option ip6addr '2001:250:1006:3006::3/126' #ipv6地址,注意prefix,

prefix相同会导致路由表错乱

18. option ip6gw '2001:250:1006:3006::1 #你的ipv6网关地址

复制代码

重启network

1. /etc/init.d/network restart

复制代码

之后启动npd6

1. npd6

复制代码

子网客户端上用浏览器开ipv6.google.com,可以打开就说明ok了。

注意事项:

lan口wan口必须设定ipv6地址,且不能使用同一prefix,否则会导致路由表错乱。

下文中npd6包不再提供支持,仅供个人研究参考

npd6

npd6是一款可以自动配置npd proxy的软件,短小精悍,配置简洁,老少皆宜。。

安装对应路由器的npd6,通过简单的配置即可。 软件包请自行在我的服务器上找

http://openwrt.asxzy.net

以brcm为例(有这个芯片的基友们太多了 -。-!)

1. opkg install

http://openwrt.asxzy.net/backfire/10.03.1/brcm63xx/packages/npd6_0.4.4-1_brcm63xx.ipk

复制代码

编辑配置文件/etc/npd6.conf

1. vi /etc/npd6.conf

复制代码

1. prefix = 2001:250:1006:3006:

2. interface = eth1 #这里要写WAN网卡,我的是eth1,具体可以ifconfig或者cat

/etc/config/network查看

复制代码

总结:以上三种方案,nat的适用性最强,可以适用于各种ipv6的环境之中;bridge最简单,可以适用于即插即用的ipv6环境;ndp最优雅,既是标准协议,也可以解决无法通过认证,无端口映射等问题,可以适用于各大高校的实验室及宿舍网络中。

[2013-09-15]openwrt下的ipv6单一地址做网关(附mentohust、njitclient)

复制代码开启ndppd1./etc/init.d/ndppdstart复制代码设置ndppd为开机自启动1./etc/init.d/ndppdenable复制代码NOTE:在启用npd6之前,要给路由器设定固定的ipv6地址,否则路由器会向上端路由发送请求自动获取ip,br
推荐度:
点击下载文档文档为doc格式
65osr59r7g4ddq243gx7
领取福利

微信扫码领取福利

微信扫码分享