Router

無法在openwrt路由器上的lan埠之間進行通信

  • October 17, 2012

我有一個 WBMR-HP-G300H Buffalo Airstation 路由器,我在上面安裝了最新的 OpenWRT 軟體。

一切都執行良好(ADSL、WIFI 等),除了一個小問題。我無法在區域網路埠之間進行通信。即,如果我在區域網路埠 1 上連接了一台電腦並且我嘗試在區域網路埠 2 上 ping 另一台電腦,那麼我會得到“無法訪問目標”。

我可以從路由器本身 ping 兩台電腦,也可以從無線連接的單獨筆記型電腦 ping 每台電腦。所有電腦都在同一子網範圍內 (10.0.0.?/24)。

我懷疑我可能需要在交換機上配置一個 vlan,但每次我嘗試使用各種 google 配置執行此操作時,我都會凍結所有 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 '??????????????'

任何幫助都會受到熱烈歡迎。

這裡還有一些配置內容。

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

問候馬克。

這是從有關您的路由器的 OpenWRT 頁面複製的:

有線站不能互相ping通

這是一個已知的錯誤:“switch eth0(Atheros AR8316) no traffic between ports possible” 根據錯誤的評論,您可以嘗試以下命令:

swconfig dev eth0 vlan 1 set ports "0 1 2 3 4 5"
swconfig dev eth0 set apply

如果這些工作您可以將以下行添加到您的 /etc/config/network 中:

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'

引用自:https://serverfault.com/questions/384613