2024年8月22日更新:
在 OpenWRT v21.02 版本之后,OpenWRT 使用 DSA Distributed Switch Architecture 替代了原先的 swconfig,路由器设置为 AP 的方法在 V21.02 版本之前和之后是不一样的。本篇博客分成两个部分(V21.02版本之后和V21.02版本之前),请大家按需选取。
两者实则原理是一样的,新版本 wan 口的桥接设备需要自己创建,而老版本会自动创建。
新的文章(针对 OpenWRT V21.02 之后的版本):
第一新建一个 wan 口的桥接设备(Network -> Interfaces -> Devices)

新建一个桥接设备 br-www (蓝色部分的箭头需要修改或输入)

编辑 wan 接口(Network -> Interfaces)

选择刚才新建的桥接口

将无线接口的网络设置为 wan/wan6

Enable 无线接口即可。
以前的文章(针对 OpenWRT V21.02 之前的版本):
搜索了一些文章,如果将 OpenWRT 路由器改成 AP 模式,需要做一些麻烦的配置:列如将 LAN 口的 DHCP Server关闭,修改 LAN ip为固定 ip。
后来才发现新版本的 OpenWRT 直接支持AP的配置,我的版本是 v18.06.9。
它的思路是:并不是将整个路由器变成一个 AP,而是在路由器的基础上增加一个 AP(在 WAN 口上增加)。如果你想管理 AP,但又忘记了 AP 的 ip 地址,只要通过路由器的 LAN 口 接入,就可以管理设备了。
下面是配置过程:
在 Network -> Wireless,编辑 wlan0

设置:
Mode: Access Point
ESSID: xxxx
Network: wan (缺省是 lan,需要修改为 wan)
然后再配置一下 AP 的加密模式和密码即可。
如果想通过 WAN 口访问 AP 的 web 和 ssh 登陆,可以在 /etc/config/firewall 的配置中添加:
config rule
option name Allow-wan-web
option src wan
option proto tcp
option dest_port 80
option target ACCEPT
config rule
option name Allow-wan-ssh
option src wan
option proto tcp
option dest_port 22
option target ACCEPT
重启路由器即可。
另外这里可能有一个 ip 网段重复的问题,即光猫的 ip 段和路由器的 LAN 口网段重复(列如都是 192.168.1.1 网段),这时需要更改下路由器的 LAN 口网段,避免冲突。















暂无评论内容