轶哥

📚 Having fun with AI Agent. Always learning.

OpenWRT 设置桥接交换机模式(AP模式)
  •   更新:2021-03-13 20:11:27
  •   首发:2021-03-13 18:27:35
  •   教程
  •   105424

OpenWRT / LEDE 设置桥接模式作为交换机,能够将路由器当无线AP使,同时有线网口作为交换机使用。

openwrtlan.png

先将原有的wan口删除,然后进入lan口设置页面物理接口选项,勾选桥接接口选项,将未勾选的/之前用于wan口的以太网适配器: "eth0.x"勾选桥接。

image.png

勾选lanDHCP服务器忽略此接口选项。设置完成后,所有的接口都可以作为交换机LAN口使用。无线设置不变。

需要特别注意的是,OpenWRTlan接口网段不能和路由器的网段一致。例如路由器网段是192.168.1.0/24,则OpenWRTlan口需要设置为192.168.2.1,避免网段一致导致异常。如果改成同一网段但和网关地址不冲突且不在DHCP Server分配范围内的IP地址,理论上也是可以的。

正常设置后,重启后无法再进入OpenWRT的管理后台。如果需要进入OpenWRT管理后台,需要手工设置静态IP,设置为lan口一致的网段IP地址和对应的子网掩码即可(例如,OpenWRTlan口是192.168.2.1,则电脑设置为192.168.2.2,子网掩码设置为255.255.255.0,即可访问http://192.168.2.1进行管理)。

还有一种更简便的方法,使得OpenWRT在作为交换机模式工作的同时也作为客户端。

添加新接口,设置接口为@lan(可能需要手工输入)。

image.png

然后就可以看到该接口获得了一个由上级路由分配的IP地址。

client.png

当然,也可以设置为静态IP地址,或者在上游路由绑定Mac和IP。将来可以通过这个IP地址进行OpenWRT的管理,更加方便快捷。

其它系统的路由器设置为交换机,请参考《路由器当交换机/AP用》。

打赏
交流区(23)
[ ]

设置@lan后并不能获取ip,还是得修改静态ip地址才能进后台

2021年7月31日 05:49回复
轶哥

防火墙打开转发试试

2021年7月31日 06:36回复
5

防火墙打开转发试试

LAN接口直接设置成无协议,CLIENT接口设置成DHCP,然后去上级路由那里给路由器分配一个固定IP即可。

2021年8月7日 07:11回复
轶哥

LAN接口直接设置成无协议,CLIENT接口设置成DHCP,然后去上级路由那里给路由器分配一个固定IP即可。

👍 Nice!

2021年8月8日 10:31回复
双斜杠

大佬您好,咨询一个问题。

我想要将路由器设置为交换机模式,1进3出,并且交换机本身能够获取IP地址(作为一个设备使用)

(1)后台写程序需要与顶级路由器通信通信,能够实现tcp通信

(2)获取1进口的上级交换机ip地址 和 3出口的下级交换机IP地址

这个根据您文中的说明能实现吗?

2023年2月10日 12:25回复
轶哥

无法实现的

2023年2月10日 13:27回复
Nihilism

可以通过ipv6本地地址访问设置页面

如[fe80::xxxx:xxxx:xxxx:xxxx]

2022年3月6日 09:13回复
轶哥

👍 嗯嗯,好主意!

2022年3月6日 12:44回复
momo

大佬,我在跟着你的步骤走完之后,上游可以给 @lan 分配 IP,但是在 AP 的 openwrt 后台无法联网,甚至连上游的 IP 都不能 ping 通,请问有什么解决办法吗?是需要对路由表进行一些操作吗?

2022年5月7日 15:12回复
轶哥

如果需要后台联网,取消@lan接口,配置一个上级IP段未被使用的静态IP地址,保持子网掩码一致,配置网关为上级IP地址即可。即是交换机,也不影响路由器本身访问网络。

2022年5月7日 15:15回复
momo

如果需要后台联网,取消@lan接口,配置一个上级IP段未被使用的静态IP地址,保持子网掩码一致,配置网关为上级IP地址即可。即是交换机,也不影响路由器本身访问网络。

主要是我现在只要是连上 AP 的设备都是无法 ping 通上游的,也无法联网,就很奇怪。

2022年5月7日 15:29回复
轶哥

检查是不是设置了wan口。检查是否开启了防火墙里面的转发。检查AP设备获得的IP地址是否是主路由分配的IP地址。

2022年5月7日 15:33回复
momo

检查是不是设置了wan口。检查是否开启了防火墙里面的转发。检查AP设备获得的IP地址是否是主路由分配的IP地址。

我刚刚检查了一下设置,麻烦看一下哪里有问题,谢谢啦!

接口 防火墙

2022年5月7日 15:50回复
轶哥

DHCP客户端?关闭改为静态地址并关闭此接口的DHCP。

2022年5月7日 15:56回复
momo

DHCP客户端?关闭改为静态地址并关闭此接口的DHCP。

感谢大佬,我最后发现是因为我刚搭完的虚拟机软路由网口出问题了😭

2022年5月9日 01:37回复
轶哥

不客气,解决就好。

2022年5月9日 01:40回复
帅比

大佬请问,如果这种模式是不是插件什么的都用不了了

2022年6月11日 14:20回复
轶哥

当然不是,可以设置为内网某个ip地址,以旁路的方式运行。

2022年6月11日 16:19回复
帅比

JCXEUUO0F4SYIHHSR2.png M724L7V5CF92WQJRQE1W.png WJNP7LAATJF7XU29L6.png

这是我现在的配置,拨号路由器的lan网线,插的openwrt的wan口电脑主机插的wan、lan口也能用,好像像我这么桥接之后口都能用了,但是插件什么的我也不好判断能不能用,我有加你QQ请教下👀️

2022年6月11日 16:40回复
xingforce

很清晰,帮我解决了问题,谢谢!

2023年10月4日 22:52回复
轶哥

🎉️

2023年10月5日 01:22回复
UID_5ED73FF160B4AED516D770EF5A2A88A2

很棒的教程,比我之前配置ap的方式更优雅

2023年11月25日 21:56回复
noechou

老师你好,我希望能用一个openwrt路由器实现IPv4和IPv6的桥接,请问我该如何实现?我尝试了直接新增dhcpv6的接口,但是效果不甚理想(无法成功获取公网的ipv6,但是直连上级路由的其他设备是可以获取公网的ipv6地)

2024年12月6日 06:33回复
尚未登陆
发布
  上一篇 (SR300 F200 开启 Windows Hello 人脸登录)
下一篇 (【视频教程】Electron自动编译及自动更新、分发)  

评论回复提醒