OpenWRT 24.10 配置旁路由/中继模式,同时配置作为NAS必备的IPv6公网IP
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地址,IPv6,IPv4双栈时首次访问速度慢,甚至访问不了。
3. NAS存取速度提升
同样硬件情况下,作为NAS,上传数据速度比Pandavan提升了一倍(29MB/s->53MB/s),下载速度稍有下降(70M降低为63M)。
对于路由器这种低配设备,能跑满网速的十分罕见。我这个移动硬盘接到N100上面是可以跑满网速的,达到116MB/s。
2. 配置
2.1. 删除wan,wan6接口
删除网络-》接口页面下的wan和wan6,不要删除设备下的wan
2.2 配置lan接口
静态IPv4地址,地址和主路由同一网段。比如192.168.123.2,网关设为主路由作为网关。
对此接口禁用DHCP服务
禁用IPv6 RA服务,DhcpV6服务,NDP代理,不禁的话,接口会分配得到多个没有用的本地IPv6地址。
这里配置好就可以实现中继功能,所有连接此设备的都能获取上级路由提供的IPv4和IPv6地址,能够正常上网。但此时路由本身仅有IPv4地址,还没有公网IPv6地址,作为NAS使用的话还有问题,下一步就解决这个问题。
2.3. 增加一个lanIpv6接口
这一步的目的就是让旁路由本身也有公网IPv6地址。
协议选择DHCPv6客户端,设备选择@lan
和lan接口一样,对此接口禁用DHCP服务
禁用IPv6 RA服务,DhcpV6服务,NDP代理,不禁的话,接口会分配得到多个没有用的本地IPv6地址。
高级中的使用默认网关是要选中的。没有默认网关,内网能够访问,外网就访问不到。此项是默认就选中的,不过还是确认下。
最终是这样子的
至此,旁路由已配置好,将来自上级路由的网线插到Lan口即可实现无线中继,而且路由本身获取了IPv4和IPv6地址,具备了作为NAS使用的条件。
如果还想把WAN也转换为Lan口使用,还需要将wan口增加到br-lan下面。
3. 相关连接
DDNS-go安装,另开一篇,
本文链接:https://www.500599.xyz/posts/webdav/openwrt-nas-branch-router/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人