2017-08-27 12 views
0

私は、ルータ上でOpenWrtの+オープンvSwitchを点滅:TP-リンクAC1750OpenWrt + OVSルータにワイヤレスネットワークを設定する方法は?

私は(投光器)コントローラを追加するには、ルータ上で待機し、ワイヤレスネットワークに接続されたすべてのデバイスは、投光照明で見ることができます。

私はopenwrt.orgのドキュメントを読んで、設定ファイルに関する/ etc/config/networkの用語を学びました。しかし、私はまだ誰かが私を助けることができる願っていくつかの基本的な質問があります。ありがとう!

  1. Wifiのデバイスとは何ですか?それはwan/wan6ですか?
  2. ifconfig出力のbr-lanとは何ですか?なぜipは192.168.1.1ですか?これは、ワイヤレスネットワークで接続されたデバイスがbr-lanに接続されていることを意味しますか?そして、私はそれの設定をどこで見つけるかわかりません。
  3. 図のルータのアーキテクチャ上、なぜbr-lanがwifiとeth1の間のブリッジですか?デフォルトの設定ファイルでは、wan/wan6はeth0になければなりません。私はそれらを比較することによってちょっと混乱している。
  4. 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に/ネットワーク:

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'

ルータの構造:

Default figure of the router

+0

引用しているドキュメントへのリンクを追加できますか?あなたの新しい橋のために、それは何を報告しましたか?それはどこに報告されますか?なぜ新しい橋を作る必要があると思いますか? br-lanのドキュメントについて言及すると、正確に何を探していますか? – pchaigno

+0

@pchaigno後で申し訳ありません。 'mybridge'にeth1ポートを追加すると、 'ovs-vsctl:' eth1 'の設定中にエラーが検出されました。詳細は、ovs-vswitchd logを参照してください。私はovsルータで投光器を使用したいので、私はそれにコントローラを設定するために新しいOVSブリッジを作成しなければならないと思います。 br-lanはwifiとeth1ポートのデフォルトブリッジです。これは添付の図のようです。すべてのデバイスをワイヤレスネットワークで 'mybridge'に接続してインターネットに接続できるようにするため、おそらくwlan0とeth1を 'mybridge'に追加する必要がありますか?私は試しましたが、動かなかったのです。私は次の作業を行う方法がわかりません。 – Leo

+0

ovs-vswitchdログのエラーメッセージは何ですか? br-lanブリッジを使用してコントローラーを設定してみませんか? – pchaigno

答えて

0

が、私はそれを考え出しました。ここでの手順です:

私はその後、私は、と/ etc/configに/ネットワークの/ etc/configに/無線を比較mybridge OVS-vsctl追加-BRを

によって

を新しい橋を作成発見された無線デバイスは、上記の私が攻撃した図のように、インタフェース 'lan'と 'eth1'に接続されています。だから私は、インターフェイス 'lan'は 'br-lan'にある程度は等しいと思う。

config interface 'lan' 
     option ifname 'eth1 mybridge' 
     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' 

をANDで 'mybridge' にコントローラを設定します:その後の/ etc/configに/ネットワークでは、私が修正

OVS-vsctlセットコントローラmybridgeのTCP:IP:ポート

最後に、コントローラ側でルータに接続されているデバイスを確認し、デバイスに関するフローをプッシュすることができます。

関連する問題