Sca*_*ark 9 local-area-network router vlan openwrt
我有一台 WBMR-HP-G300H Buffalo Airstation 路由器,我在上面安装了lates OpenWRT 软件。
除了一个小问题外,一切都运行良好(ADSL、WIFI 等)。我无法在 LAN 端口之间通信。即,如果我在 lan 端口 1 上连接了一台计算机,并且我尝试在 lan 端口 2 上 ping 另一台计算机,那么我会得到“目标无法访问”。
我可以从路由器本身 ping 两台计算机,也可以从无线连接的单独笔记本电脑上 ping 每台计算机。所有计算机都在同一子网范围内 (10.0.0.?/24)。
我怀疑我可能需要在交换机上配置一个 vlan,但是每次我尝试使用各种谷歌配置来执行此操作时,我都会冻结所有 lan 端口,并且必须使用无线连接的笔记本电脑恢复。
这是我的 /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 type 'bridge'
option proto 'static'
option netmask '255.255.255.0'
option ipaddr '10.0.0.1'
option _orig_ifname 'eth0 wlan0'
option _orig_bridge 'true'
option ifname 'eth0'
config adsl-device 'adsl'
option fwannex 'a'
option annex 'a2p'
config interface 'wan'
option _orig_ifname 'nas0'
option _orig_bridge 'false'
option proto 'pppoa'
option encaps 'vc'
option atmdev '0'
option vci '38'
option vpi '0'
option username '?????????????'
option password '??????????????'
Run Code Online (Sandbox Code Playgroud)
任何帮助都会受到热烈欢迎。
这里还有一些配置的东西。
root@OpenWrt:~# ifconfig -a
br-lan Link encap:Ethernet HWaddr 00:24:A5:BD:66:08
inet addr:10.0.0.1 Bcast:10.0.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:226576 errors:0 dropped:346 overruns:0 frame:0
TX packets:269292 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:26771676 (25.5 MiB) TX bytes:183986450 (175.4 MiB)
eth0 Link encap:Ethernet HWaddr 00:24:A5:BD:66:08
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
ifb0 Link encap:Ethernet HWaddr 36:60:EC:DF:13:A1
BROADCAST NOARP MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:32
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
ifb1 Link encap:Ethernet HWaddr 4A:7B:75:67:54:E0
BROADCAST NOARP MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:32
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:780 errors:0 dropped:0 overruns:0 frame:0
TX packets:780 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:58369 (57.0 KiB) TX bytes:58369 (57.0 KiB)
mon.wlan0 Link encap:UNSPEC HWaddr 00-24-A5-BD-66-08-00-48-00-00-00-00-00-00-00-00
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2424 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:32
RX bytes:320188 (312.6 KiB) TX bytes:0 (0.0 B)
pppoa-wan Link encap:Point-to-Point Protocol
inet addr:81.136.179.204 P-t-P:81.134.80.1 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:258894 errors:0 dropped:0 overruns:0 frame:0
TX packets:212976 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:177341656 (169.1 MiB) TX bytes:25192459 (24.0 MiB)
wlan0 Link encap:Ethernet HWaddr 00:24:A5:BD:66:08
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:204063 errors:0 dropped:0 overruns:0 frame:0
TX packets:245516 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:32
RX bytes:26613140 (25.3 MiB) TX bytes:162799765 (155.2 MiB)
root@OpenWrt:~# brctl show
bridge name bridge id STP enabled interfaces
br-lan 8000.0024a5bd6608 no wlan0
eth0
root@OpenWrt:~# swconfig dev eth0 show
Global attributes:
enable_vlan: 0
Port 0:
pvid: 0
link: port:0 link:up speed:1000baseT full-duplex txflow rxflow
Port 1:
pvid: 0
link: port:1 link:down
Port 2:
pvid: 0
link: port:2 link:down
Port 3:
pvid: 0
link: port:3 link:down
Port 4:
pvid: 0
link: port:4 link:up speed:100baseT full-duplex txflow rxflow auto
Port 5:
pvid: 0
link: port:5 link:up speed:100baseT full-duplex txflow rxflow auto
Run Code Online (Sandbox Code Playgroud)
问候马克。
小智 7
这是从关于您的路由器的OpenWRT 页面复制的:
有线站不能互相ping通
这是一个已知错误:“switch eth0(Atheros AR8316) no traffic between ports possible”根据错误的评论,您可以尝试以下命令:
Run Code Online (Sandbox Code Playgroud)swconfig dev eth0 vlan 1 set ports "0 1 2 3 4 5" swconfig dev eth0 set apply如果这些有效,您可以将以下行添加到您的 /etc/config/network:
Run Code Online (Sandbox Code Playgroud)config switch option name 'eth0' option reset '1' config switch_vlan option vlan '1' option device 'eth0' option ports '0 1 2 3 4 5'