我楼上有一个 OpenWRT 路由器,我想用它作为网桥。我在 Google 上搜索了很多,到目前为止,我的网络配置是这样的......
root@OpenWrt:~# cat /etc/config/network
config interface 'loopback'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
config interface 'lan'
option ifname 'eth0.1'
option type 'bridge'
option proto 'static'
option netmask '255.255.255.0'
option ipaddr '192.168.1.3'
option gateway '192.168.1.1'
config interface 'wan'
option ifname 'eth0.2'
option _orig_ifname 'eth0.2'
option _orig_bridge 'false'
option proto 'dhcp'
config switch
option reset '1'
option enable_vlan '1'
option name 'switch0'
config switch_vlan
option vlan '1'
option ports '1 2 3 4 5t'
option device 'switch0'
config switch_vlan
option vlan '2'
option ports '0 5t'
option device 'switch0'
它工作正常,但问题是我必须将“wan”电缆插入 LAN 端口。这意味着我只有 3 个端口可用,而不是 4 个。我知道问题出在我的配置中,但我不知道如何解决它。从我阅读后了解到,我需要桥接 wan 端口和 lan 端口。我可以通过设置 WAN 下的选项类型为桥接来做到这一点吗?我通常通过反复试验来解决这些问题,但我不想损坏我的路由器。
答案1
根据您的描述,您实际上并不想要 WAN 端口,而是希望 WAN 端口“就像另一个 LAN 端口一样”。
如果是这种情况,最简单的解决方案是将第一个“config switch_vlan”端口选项更改为“0 1 2 3 4 5t”,将第二个端口选项更改为“5t”。这将桥接 WAN 和 LAN 端口,使它们全部工作相同,并且设备的行为更像交换机而不是路由器。这将产生将 WAN 端口转换为另一个 LAN 端口的影响 - 它仍将保留 WAN 端口的逻辑,但物理 WAN 端口将不复存在。(从我在同一个路由器上的配置来看,WAN 端口是端口 0)
(如果不是这种情况,请澄清您的网络设置,哪些有效,哪些无效,以便我更好地理解问题)。