Linksys WRT 1900 acs OpenWRT(Chaos Calmer 15.05.1)でインターフェイスごとにVLANをセットアップする方法


2

OS:OpenWRT、Chaos Calmer 15.05.1(luci GUIを使用した安定リリース)ルーター:Linksys WRT 1900ACS(2x1.6Ghz、512MBのRAM)

問題:LANインターフェース(LANポート)ごとに個別のVLANをセットアップしようとしています。奇妙ですが、 "luci"->ネットワークにスイッチオプションが表示されません。メニューが存在しません。

/etc/config/networkswitch0の構成スイッチを追加して変更しようとしましたが、/etc/init.d/networkリロードするたびにルーターにアクセスできなくなりました。

私が達成しようとしていること:

Lan Port 1 --> VLAN 1;
Lan Port 2 --> VLAN 2;
Lan Port 3 --> VLAN 3;
Lan Port 4 --> VLAN 3;
Wireless --> VLAN 4; 

デフォルト/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 globals 'globals'
    option ula_prefix 'fd61:03fe:3974::/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'

OpenWRT wikiを不運にレビューした後、構成にスイッチを追加しようとしました。

私のスイッチデバイス名:

root@OpenWrt:~# swconfig list
Found: switch0 - 10.mvsw61xx

入力をお願いします。

回答:


2

ソリューションと基本的な構成例をチェックして、OpenWRT Chaos Calmer 15.05.1を使用してWRT1200ACで動作するVLANを取得してくださいhttps://forum.openwrt.org/viewtopic.php?pid=332010#p332010

注意:この例は、WRT1200AC v1 / WRT1900AC v2 / WRT1900ACS v1用です。

WRT1900AC v1の場合、「eth0」および「eth1」のエントリを交換する必要があります。

ルーターモデルを特定するには、https://wiki.openwrt.org/toh/linksys/wrt1x00ac_seriesを参照してください

既に述べたように、設定を間違えると、ルーターが破損する可能性が高くなります。ので注意してください!LANポートの設定を変更する前に、SSHログインがワイヤレス経由で可能であることを確認しました。

フォーラムのリンクから:

インターフェイスを正確に設定していなければ、ルーターを簡単に構築できますが、直感的ではありません。「eth0。(vlan_number)」を使用するようにWANポートを設定する必要があります。例:「eth0.100」と「eth1。(vlan_number)」を使用する他の外部ポート。同じスイッチと同じVLAN構成。

CPUが接続するポートに「t」タグ付きフラグを使用する必要があります(eth0で5、eth1で6)。以下の私の設定例の「5t」と「6t」に注意してください。これらのエントリの横にある必須の「t」が欠けているアドバイスは、私にとってはうまくいきませんでした。

また、何らかの理由で、WANは特別に設定されたVID 100(または1ではなく、他のVLAN番号と競合しない任意の番号)を使用する必要がありますが、VLAN自体は1に設定する必要があります。以下の例。

最後に、Luciを使用してスイッチを構成しないでください(例:Luciインターフェースの[ネットワーク]> [スイッチ])。スイッチとVLAN定義を変更するには、/ etc / config / networkを手動で編集する必要があります。LuciはスイッチとVLANの設定を台無しにします。インターフェイスの物理接続を定義するときに、VLANを誤って自動検出します。実際には、すべてのLANポートに「eth1.X」、WANに「eth0.X」を使用する必要がある場合、それらをすべて「eth0.1、eth0.2、eth0.3 ..」などと呼びます。港。Luciのネットワーク>インターフェース>(インターフェース名)>物理設定の構成ページを使用しても、Luciが自動検出するVLANを無視し、「カスタムインターフェース」ボックスを使用して正しいVLANを初めて定義する限り、問題ありません。

これらのいずれかを実行できなかった場合、すべてのポートが使用できなくなります。Wi-Fi接続を介してアクセスできるようにSSHアクセスを設定している限り、間違いから簡単に十分に回復できることがわかりました。

WANと独自のVLAN上の各LANポート(デバイスの背面で3および4のラベルが付いたポートはここで定義されていますが、現在どのネットワークにも割り当てられていません)を使用した作業構成:

/ etc / config / network:

config switch
    option name 'switch0'
    option reset '1'
    option enable_vlan '1'

#wan port
config switch_vlan
    option device 'switch0'
    option vlan '1'
    option vid '100'
    option ports '4 5t'

#port 1
config switch_vlan
    option device 'switch0'
    option vlan '2'
    option vid '2'
    option ports '3 6t'

#port 2
config switch_vlan
    option device 'switch0'
    option vlan '3'
    option vid '3'
    option ports '2 6t'

#port 3
config switch_vlan
    option device 'switch0'
    option vlan '4'
    option vid '4'
    option ports '1 6t'

#port 4
config switch_vlan
    option device 'switch0'
    option vlan '5'
    option vid '5'
    option ports '0 6t'

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 ' ( ...whatever your prefix is... ) '

#Lan on switch port 1
config interface 'lan'
    option force_link '1'
    option proto 'static'
    option netmask '255.255.255.0'
    option ipaddr '192.168.0.1'
    option ifname 'eth1.2'

#Another local network on switch port 2
config interface 'someothernetwork'
    option proto 'static'
    option ifname 'eth1.3'
    option ipaddr '192.168.8.1'
    option netmask '255.255.255.0'

#WAN on the wan port
config interface 'wan'
    option ifname 'eth0.100'
    option proto 'dhcp'

#Wireless
config interface 'wi'
    option type 'bridge'
    option _orig_ifname 'wlan0 wlan1'
    option _orig_bridge 'true'
    option proto 'static'
    option ipaddr '192.168.6.1'
    option netmask '255.255.255.0'

0

ご参考までに。OpenWRT(18.06.02)を実行しているLinksys 1900AC v2ルーターに@AdrianQで指定されたものと同じ構成を適用し、このデバイスでも機能しました。

これは、WRT1900AC(v2)とWRT1900ACSの両方のルーターが同じMarvell 88E6176イーサネットスイッチを使用するため、同じスイッチポートレイアウトを共有するため、理にかなっています。デバイスVLANスイッチポートリファレンスを参照してください。


何を言っている?「同様のVLAN構成を実装しようとしている」と言います。それで、あなたはそれをやったことがありますか?うまくいきましたか?それは失敗しましたか(そしてあなたは助けを求めていますか)?または、機能すると思われる何かを提案していますが、試したことはありませんか?
スコット

@Scott-AdrianQのVLAN設定がWRT1900ACv2でも機能することを確認し、それに応じて投稿を修正しました。
マイケル
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.