介绍
之前转载了篇恩山论坛的关于旁路由(网关模式)的ipv6设置的教程:【终极教程】旁路由(网关),IPv6设置教程,超详细,由于小白水平有限,或许是设备的问题,根据这篇教程并没有设置成功,自己摸索了下,采用了稍微不同的方式,也设置成功了。后来有小伙伴询问如何设置,今天就大概来说一说。
网络概况
主路由为矿难收的二手新路由3(192.168.1.3),旁路由为旧笔记本刷的openwrt(192.168.1.4),然后各个房间的无限AP(192.168.1.X)是直接插到主路由的LAN口上的,全都是废物再利用……
这里先说一下家庭网络配置的两个原则(个人理解):
1.减少NAT层数,也就是说家里的所有设备尽量处于同一个网段
2.专门的设备做专门的事情,也就是说,拨号的负责拨号、DHCP复制DHCP,网关的就做网关,不要让性能比较弱的设备承担太多的工作。小白的主路由其实就还承担了交换机的功能,主要是懒地再买个铁盒交换机了……
和一般的旁路由(网关模式)不同的是,小白将DHCP功能放到了主路由(192.168.1.1)上,DHCP指定网关为软路由(192.168.1.4),小白最一开始的采用的是:光猫拨号,主路由负责DHCP,指定网关和dns为软路由IP,软路由配置富强爱国。这样配置主要是考虑到一开始对openwrt不熟悉,经常刷机,这样不用配置拨号了。后来主路由不折腾了,就把光猫改了桥接,将拨号功能放到了主路由上。
出现的问题
由于设备的网关是由主路由的DHCP指向软路由的,而软路由的ipv6是不通的,所以导致设备无法获取ipv6地址,后来根据恩山大佬的教程,依然木有成功,所以小白稍微做了一点改动,关闭主路由的DHCP,改由软路由承担DHCP功能,最终成功实现双栈IP。
配置
前提
1.本地运营商支持ipv6
2.光猫,主路由,软路由同时支持ipv6
光猫
光猫改桥接,同时开启ipv4 ipv6:
主路由
关闭主路由的DHCP功能,但是保留ipv6功能
软路由
添加一个网络接口 @lan 协议为DHCPv6客户端
然后开启软路由的DHCP功能
关闭禁止解析 IPv6 DNS 记录功能
总结
之所以要配置ipv6,主要原因是,有些vps,ipv4绕路,而ipv6却是拉直的,而且延迟极低……就像这样: