我閃現的OpenWrt +打開的Vswitch在路由器上:TP-鏈路AC1750如何在OpenWrt + OVS路由器上設置無線網絡?
我要添加一個控制器(泛光燈)偵聽路由器上並連接到無線網絡的所有設備可在泛光燈中看到。
我已閱讀openwrt.org上的文檔以瞭解有關配置文件的條款:/ etc/config/network。但是我仍然有一些基本的問題希望任何人都可以幫助我。謝謝!
- Wifi的設備是什麼?它是wan/wan6嗎?
- ifconfig輸出中的br-lan是什麼?爲什麼它的IP是192.168.1.1?這是否意味着通過無線網絡連接的任何設備都連接到br-lan?我不知道在哪裏可以找到它的配置。
- 在圖片中路由器的架構上,爲什麼br-lan是wifi和eth1之間的橋樑?在默認的配置文件中,wan/wan6應該在eth0上,對吧?我比較他們有點困惑。
- 我用ove-vsctl添加一個名爲'mybridge'的網橋。但是,當我使用ovs-vsctl add-port mybridge {wlan0,eth1}添加端口時,會報告錯誤?但是如果我添加eth0,就不會有錯誤了。
因爲只有ovs橋可以被控制器監聽,我相信我必須用ovs-vsctl創建一個橋來代替br-lan的功能。但我不知道從哪裏開始。除了上面的問題,任何人都可以告訴我這樣做的方向嗎?謝謝。
ifconfig輸出:
br-lan Link encap:Ethernet HWaddr A4:2B:B0:DC:64:34
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fd40:41e7:b9c0::1/60 Scope:Global
inet6 addr: fe80::a62b:b0ff:fedc:6434/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:151654 errors:0 dropped:0 overruns:0 frame:0
TX packets:236631 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:15601422 (14.8 MiB) TX bytes:251291293 (239.6 MiB)
eth0 Link encap:Ethernet HWaddr A4:2B:B0:DC:64:35
inet addr:192.168.0.106 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::a62b:b0ff:fedc:6435/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1083749 errors:0 dropped:0 overruns:0 frame:0
TX packets:150544 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:433298836 (413.2 MiB) TX bytes:18665423 (17.7 MiB)
Interrupt:4
eth1 Link encap:Ethernet HWaddr A4:2B:B0:DC:64:34
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3 errors:0 dropped:0 overruns:0 frame:0
TX packets:9727 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:335 (335.0 B) TX bytes:676714 (660.8 KiB)
Interrupt:5
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:905 errors:0 dropped:0 overruns:0 frame:0
TX packets:905 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:85370 (83.3 KiB) TX bytes:85370 (83.3 KiB)
wlan0 Link encap:Ethernet HWaddr A4:2B:B0:DC:64:33
inet6 addr: fe80::a62b:b0ff:fedc:6433/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:153653 errors:0 dropped:0 overruns:0 frame:0
TX packets:223631 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:17983679 (17.1 MiB) TX bytes:256128206 (244.2 MiB)
默認的/ etc /配置/網絡:
config interface 'loopback'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
config globals 'globals'
option ula_prefix 'fd40:41e7:b9c0::/48'
config interface 'lan'
option ifname 'eth1'
option force_link '1'
option type 'bridge'
option proto 'static'
option ipaddr '192.168.1.1'
option netmask '255.255.255.0'
option ip6assign '60'
config interface 'wan'
option ifname 'eth0'
option proto 'dhcp'
config interface 'wan6'
option ifname 'eth0'
option proto 'dhcpv6'
config switch
option name 'switch0'
option reset '1'
option enable_vlan '1 2'
config switch_vlan
option device 'switch0'
option vlan '1'
option ports '0 2 3 4 5'
config switch_vlan
option device 'switch0'
option vlan '2'
option ports '1 6'
路由器的結構:
您可以添加一個鏈接到您引用的文檔嗎?對於你的新橋,它報告的錯誤是什麼?它在哪裏報告?你爲什麼認爲你必須創建一座新橋?當你提到br-lan的文檔時,你究竟在尋找什麼? – pchaigno
@pchaigno對不起,遲到了。當我將eth1端口添加到'mybridge'時,它會報告'ovs-vsctl:設置'eth1'時檢測到的錯誤。有關詳細信息,請參見ovs-vswitchd日誌。因爲我想在ovs路由器上使用泛光燈,所以我認爲我必須創建一個新的OVS橋來設置控制器。 br-lan是wifi和eth1端口的默認橋接,就像我附圖所示。因爲我想讓所有設備通過無線網絡連接到'mybridge'並且能夠連接到互聯網,可能我需要將wlan0和eth1添加到'mybridge'?我試過但沒有工作。我不知道下一步該怎麼做.. – Leo
ovs-vswitchd日誌中的錯誤消息是什麼?爲什麼不使用br-lan橋並在其上設置控制器? – pchaigno