1. 环境和要达成的目标
1.1 目标
主路由已配置好拨号,DHCP,IPv6
已刷OpenWRT路由B70作为中继路由,提高覆盖,解决一些老旧只能设备接入问题。
OpenWRT路由同时插入移动硬盘,配置WebDAV和smba作为NAS使用,所以此路自身要能获取到IPv6地址。
我的OpenWRT路由是极路由4,刷的是最新的OpenWRT24.10.
1.2 为什么从Pandavan迁移到OpenWRT24.10:
1. WiFi支持WPA3
我以前刷的是老毛子Pandavan,WiFi加密仅支持WPA2,WiFi5设备配合WPA2和IPv6有个bug,就是一些WiFi6手机刚接入时一切正常,手机休眠后再次打开时IPv6不工作【连不通】,Ipv4正常。
断开WiFi再连入就又恢复正常了,这个问题是Android系统的bug,一直没有解决。
一个解决办法是升级路由使用WPA3就好了,新买的WiFi7路由就没有问题,我这个极路由4刷入OpenWRT24.10后发现也支持WPA3了,帮我解决了个问题。
2. Samba支持IPv6。
另一个使用OpenWRT 24.10的理由是新的Samba4服务支持IPv6, 以前的Samba3.6不支持IPv6地址,双栈时首次访问速度慢,甚至访问不了。
3. NAS存取速度提升
同样硬件情况下,作为NAS,上传数据速度提升了一倍(29MB/s->53MB/s),下载速度稍有下降(70M降低为57M)
2. 配置
2.1. 删除wan,wan6接口
2.2 配置lan接口
静态IPv4地址,地址和主路由同一网段。比如192.168.123.2,网关设为主路由作为网关。
对此接口禁用DHCP服务
禁用IPv6 RA服务,DhcpV6服务,NDP代理,不禁的话,接口会分配得到多个没有用的本地IPv6地址。
2.3. 增加一个lanIpv6接口
协议选择DHCPv6客户端,设备选择@lan
和lan接口一样,对此接口禁用DHCP服务
禁用IPv6 RA服务,DhcpV6服务,NDP代理,不禁的话,接口会分配得到多个没有用的本地IPv6地址。
最终是这样子的
至此,旁路有已配置好,将来自上级路由的网线查到Lan口即可实现无线中继,而且路由本身获取了IPv4和IPv6地址,具备了作为NAS使用的条件。
如果还想把WAN也转换为Lan口使用,还需要将wan口增加到br-lan下面。
3. 相关连接
NAS配置另开一篇