Ubiquiti AirRouter
にOpenWRTが付いていて、ポートの管理を分離しようとしています。
CoovaChilli
アプリを使用してルーターをフォーマットしましたが、とにかくアプリはルーターにOpenWRTをインストールするのに役立ち、簡単なUI-WEBマネージャーを提供します。
ルーターにはプログラム可能なスイッチが内蔵されており、私が理解している限り、LANポートを分離することは可能です。
次のように/etc/config/network
を構成しようとしました OpenWRT-Switch Documentation
私のUbiquitiルーターでは、eth0
とeth1
がチュートリアルとは異なるようです。チュートリアルでは、スイッチはeth0
です。私のルーターではeth1
です。
基本構成があり、変更したいのですが、現在4つのイーサネットポートがインターネットにアクセスでき、デフォルトの構成で管理されています。
デフォルト構成(インターネットアクセス)の2つのポート(1と2)と、他の2つのポート(3と4)をホットスポットにリダイレクトしたいのですが。
これを行うには、2つの異なる「デバイス」が必要です。 br-lan0をデフォルトのポートにし、br-hot0にする必要がありますリダイレクトされたポート。
100万通りの方法を試しましたが、構成を試すたびにルーターがIPの割り当てを停止し、何が起こっているのか、どのように修正するのかわかりません。
これは私が試した設定例です:
config 'interface' 'lan'
option 'ifname' 'eth1.0'
option 'proto' 'static'
option 'ipaddr' '192.168.1.1'
option 'netmask' '255.255.255.0'
option 'defaultroute' '0'
option 'peerdns' '0'
option 'nat' '1'
config 'interface' 'hot'
option 'ifname' 'eth1.1'
option 'proto' 'dhcp'
AirrouterとOpenWRTのいくつかの技術情報を見つけることができます ここ
プレーンネットワーク構成に対応するスイッチ構成を添付する必要があります。
また、これは特別なVLANであるため、VLAN 0は使用しないでください。
これに沿って何かを試してください:
config 'interface' 'lan'
option 'ifname' 'eth1.1'
option 'proto' 'static'
option 'ipaddr' '192.168.1.1'
option 'netmask' '255.255.255.0'
option 'defaultroute' '0'
option 'peerdns' '0'
option 'nat' '1'
config 'interface' 'hot'
option 'ifname' 'eth1.2'
option 'proto' 'dhcp'
config 'switch'
option 'name' 'switch0'
option 'enable' '1'
option 'enable_vlan' '1'
option 'reset' '1'
config 'switch_vlan'
option 'vlan' '1'
option 'device' 'switch0'
option 'ports' '0t 1 2'
config 'switch_vlan'
option 'vlan' '2'
option 'device' 'switch0'
option 'ports' '0t 3 4'
また、スイッチが内部的にeth1
であることを絶対に確信していますか?
OpenWRTディストリビューションの関連するアーキテクチャファイルを読むと、エアルーターを含め、ほとんどのar71xx
デバイスのスイッチがeth0
になっていることがわかります。
base-files/etc/uci-defaults/02_network
の関連セクションは次のとおりです。
ap121 |\
ap121-mini |\
ap96 |\
airrouter |\
dir-600-a1 |\
dir-615-c1 |\
dir-615-e4 |\
ja76pf |\
mynet-n600 |\
oolite |\
rb-750 |\
rb-751 |\
tew-632brp |\
tew-712br |\
tl-mr3220 |\
tl-mr3220-v2 |\
tl-mr3420 |\
tl-wdr3500 |\
tl-wr741nd |\
tl-wr741nd-v4 |\
tl-wr841n-v7 |\
tl-wr841n-v9 |\
whr-g301n |\
whr-hp-g300n |\
whr-hp-gn |\
wzr-hp-ag300h)
ucidef_set_interfaces_lan_wan "eth0" "eth1"
ucidef_add_switch "switch0" "1" "1"
ucidef_add_switch_vlan "switch0" "1" "0 1 2 3 4"
;;
ucidef_set_interfaces_lan_wan
の前にeth0
をリストするeth1
行に注意してください。これは、eth0
をLANnicとして指定し、eth1
をWAN nicとして指定します。 。
編集:
(この場合、上記の構成でeth1
をeth0
に置き換え、構成内の別の場所にeth0
をeth1
に置き換えます)