OpenWRT 路由器设置为AP模式


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)

OpenWRT 路由器设置为AP模式

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

OpenWRT 路由器设置为AP模式

编辑 wan 接口(Network -> Interfaces)

OpenWRT 路由器设置为AP模式

选择刚才新建的桥接口

OpenWRT 路由器设置为AP模式

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

OpenWRT 路由器设置为AP模式

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

OpenWRT 路由器设置为AP模式

设置:
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 口网段,避免冲突。

© 版权声明
THE END
如果内容对您有所帮助,就支持一下吧!
点赞0 分享
一格的头像 - 宋马
评论 抢沙发

请登录后发表评论

    暂无评论内容