本文将介绍如何使用OpenWrt作为副路由,与主路由在同一网段下进行组网。这可以通过有线中继和无线中继两种方式实现。有线中继也被称为AP模式或桥接模式,而无线中继有些厂商称之为无线桥接。由于中继和桥接没有统一规范的定义,本文将采用小米路由器对中继的定义,即中继后副路由与主路由在同一网段。
一、有线中继
有线中继有两种方法:
方法1:优点是可以固定副路由的IP地址,方便管理;缺点是如果主路由的网段发生变化,副路由需要重新设置。
- 进入网络—接口—LAN—编辑,将“IPv4地址”设置成主路由网段下未被使用的IP,“IPv4子网掩码”选择255.255.255.0,“IPv4网关”填入主路由的IP。
- 进入高级设置,“使用自定义的DNS服务器”填入主路由的IP并点击+号。
- 进入DHCP服务器,常规设置里勾选“忽略此接口”,IPv6设置里“RA服务、DHCPv6服务、NDP代理”全部禁用;最后保存并应用。
方法2:优点是副路由自动获取IP网关DNS;缺点是IP地址随机,但通常情况下只要主路由不变,副路由的IP也不会变。
- 进入网络—接口—LAN—编辑,协议重新选择DHCP客户端,并点击切换协议。
- 与方法1的第3步相同,进入LAN点开DHCP服务器,常规设置里勾选“忽略此接口”,IPv6设置里“RA服务、DHCPv6服务、NDP代理”全部禁用;最后保存并应用。
关于IPv6的说明:这两种有线中继的方法,连接到副路由的手机等终端的IPv6是正常的,因为都由主路由控制,只是副路由本身没有IPv6。如果想要副路由本身也有IPv6,可以添加一个新接口,设备选择LAN或者接口别名@LAN,协议选择DHCPv6客户端,创建接口,新弹出的页面里点开防火墙设置,区域选择LAN,保存并应用。
二、无线中继
(网速效果不好,慎用)
OpenWrt本身的无线扫描加入主路由的方法,会让副路由变成二级路由。本文讲解的是让副路由与主路由在同一网段下的方法,步骤较为复杂且不保证一定可用,需要用到插件luci-proto-relay,请提前安装好,参考的教程来自于OpenWrt官网。
1. 只用IPv4的情况
- 副路由和主路由先不要连接,最好通过有线登录副路由,网络—接口—LAN,让LAN口的IP网段与主路由不同。
- 网络—无线,选择要无线中继的频段,点击扫描,选择主路由WiFi加入网络,WPA密钥填入主路由WiFi密码,勾选"锁定到BSSID","防火墙区域"选择LAN,提交,新弹出的页面里找到信道并选择成自动,带宽选择最大的,保存并应用。
- 网络—接口—LAN—编辑,点开DHCP服务器,勾选忽略此接口,IPv6设置里RA服务、DHCPv6服务、NDP代理全部禁用,保存。
- 网络—接口—WWAN—编辑,协议改成静态地址,并点击切换协议;"IPv4地址"设置成主路由同网段下未被使用的IP(记住它,下一步要用到),"IPv4子网掩码"选择255.255.255.0,"IPv4网关"填入主路由的IP;点开高级设置,"使用自定义的DNS服务器"填入主路由的IP并点击+号,保存。
- 网络—接口—添加新接口,名称随意,协议选择中继桥,点击创建接口,"本机IPv4地址"填入上一步设置的IP(也就是WWAN的IP),"网络间中继"勾选LAN和WWAN,保存。
- 保存并应用,重新连接主路由或者副路由,使用刚才设置的IP登录副路由,能登录说明主副路由成功组网。
- 自行设置副路由的WiFi名称和密码等相关内容。
2. 如果副路由有IPv6的需求,请继续设置
- 网络—接口—添加接口,名称WWAN6,协议选择DHCPV6客户端,设备选择"WWAN"或者"接口别名@WWAN",创建接口。
- 新弹出的页面里点开防火墙设置,区域选择LAN,点开DHCP服务器,常规设置里勾选"忽略此接口",IPv6设置里勾选"指定的主接口",RA服务选择中继模式,DHCPv6服务选择禁用,NDP代理选择中继模式,保存。
- 网络—接口—LAN—编辑,点开DHCP服务器,RA服务选择中继模式,DHCPv6服务选择禁用,NDP代理选择中继模式,保存。
- 保存并应用,WWAN6应该会显示IPv6地址,然后重新连接副路由,终端也能获得IPv6地址了。
三、一些额外设置
由于中继后不需要用到WAN口了,所以可以把它改成LAN口,让所有物理网口都变成LAN。
- 进入网络—接口,删除默认的WAN和WAN6接口,保存并应用。
- 设备,br-lan,配置,网桥端口,点开,把WAN勾选上,保存并应用。
- WiFi漫游
本文的中继组网适合对WiFi漫游要求不高的场景,想要达到Mesh的漫游效果需要更多的设置,精力有限不再介绍。 - 无线中继的说明
OpenWrt无线大多不如原厂,无线中继后由于网速就更差了,而且步骤比原厂复杂很多,除非是万不得已,不然还是原厂固件更适合无线中继。
评论已关闭