- 更新:2021-03-13 20:11:27
- 首发:2021-03-13 18:27:35
- 教程
- 109989
OpenWRT / LEDE 设置桥接模式作为交换机,能够将路由器当无线AP使,同时有线网口作为交换机使用。
先将原有的wan
口删除,然后进入lan
口设置页面物理接口
选项,勾选桥接接口
选项,将未勾选的/之前用于wan
口的以太网适配器: "eth0.x"
勾选桥接。
勾选lan
口DHCP
服务器忽略此接口
选项。设置完成后,所有的接口都可以作为交换机LAN口使用。无线设置不变。
需要特别注意的是,OpenWRT
的lan
接口网段不能和路由器的网段一致。例如路由器网段是192.168.1.0/24
,则OpenWRT
的lan
口需要设置为192.168.2.1
,避免网段一致导致异常。如果改成同一网段但和网关地址不冲突且不在DHCP Server分配范围内的IP地址,理论上也是可以的。
正常设置后,重启后无法再进入OpenWRT
的管理后台。如果需要进入OpenWRT
管理后台,需要手工设置静态IP
,设置为lan
口一致的网段IP地址和对应的子网掩码即可(例如,OpenWRT
的lan
口是192.168.2.1
,则电脑设置为192.168.2.2
,子网掩码设置为255.255.255.0
,即可访问http://192.168.2.1进行管理)。
还有一种更简便的方法,使得OpenWRT
在作为交换机模式工作的同时也作为客户端。
添加新接口,设置接口为@lan
(可能需要手工输入)。
然后就可以看到该接口获得了一个由上级路由分配的IP地址。
当然,也可以设置为静态IP地址,或者在上游路由绑定Mac和IP。将来可以通过这个IP地址进行OpenWRT
的管理,更加方便快捷。
其它系统的路由器设置为交换机,请参考《路由器当交换机/AP用》。

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

防火墙打开转发试试

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

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

大佬您好,咨询一个问题。
我想要将路由器设置为交换机模式,1进3出,并且交换机本身能够获取IP地址(作为一个设备使用)
(1)后台写程序需要与顶级路由器通信通信,能够实现tcp通信
(2)获取1进口的上级交换机ip地址 和 3出口的下级交换机IP地址
这个根据您文中的说明能实现吗?

无法实现的

可以通过ipv6本地地址访问设置页面
如[fe80::xxxx:xxxx:xxxx:xxxx]

👍 嗯嗯,好主意!

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

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

如果需要后台联网,取消
@lan
接口,配置一个上级IP段未被使用的静态IP地址,保持子网掩码一致,配置网关为上级IP地址即可。即是交换机,也不影响路由器本身访问网络。
主要是我现在只要是连上 AP 的设备都是无法 ping 通上游的,也无法联网,就很奇怪。

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

检查是不是设置了wan口。检查是否开启了防火墙里面的转发。检查AP设备获得的IP地址是否是主路由分配的IP地址。
我刚刚检查了一下设置,麻烦看一下哪里有问题,谢谢啦!

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

DHCP客户端?关闭改为静态地址并关闭此接口的DHCP。
感谢大佬,我最后发现是因为我刚搭完的虚拟机软路由网口出问题了😭

不客气,解决就好。

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

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

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

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

🎉️

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

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




老师你好,我希望能用一个openwrt路由器实现IPv4和IPv6的桥接,请问我该如何实现?我尝试了直接新增dhcpv6的接口,但是效果不甚理想(无法成功获取公网的ipv6,但是直连上级路由的其他设备是可以获取公网的ipv6地)
你好
,为什么我这里是0039 813C 0600 0075 16xx xx xx,只有前6组是相同的,博客中要前8位相同,这个不同能不能照着修改呢?我系统版本是Win1124H2
大神你好,win11专业版24h2最新版26100.2033,文件如何修改?谢谢
win11专业版24h2最新版26100.2033,Windows Feature Experience Pack 1000.26100.23.0。C:\Windows\System32\termsrv.dll系统自带的这个文件,39 81 3C 06 00 00 0F 85 XX XX XX XX 替换为 B8 00 01 00 00 89 81 38 06 00 00 90。仍然无法远程连接。原来是win11 21h2系统,是可以远程链接的。共享1个主机,2个显示器,2套键鼠,各自独立操作 各自不同的账号,不同的桌面环境。
博主,win11专业版24h2最新版,C:\Windows\System32\termsrv.dll系统自带的这个文件,找不到应该修改哪个字段。我的微信:一三五73二五九五00,谢谢