有線クライアント間の通信を拒否するDD-WRT設定

有線クライアント間の通信を拒否するDD-WRT設定

DD-WRTベースのルーターに切り替えてから、LAN上の有線デバイス間の接続に問題がありました(Windows 8.1 は LAN 上の特定のデバイスに接続できません)。ワイヤレス デバイスは有線デバイスと問題なく通信できます。

私は見つけた答え関連する質問で私の問題を解決できるかもしれないのですが、回答で言及されているDD-WRTの特定の設定が見つかりません。この設定が何なのか、どこで見つけられるのか誰か教えていただけますか?DD-WRT v24-sp2 (04/09/15) 標準

ワイヤレス ルーターがクライアント間の通信を許可していない可能性があります。ワイヤレス ルーターが WLAN インターフェイス経由で接続されたホスト間の通信を拒否するのはよくあることです。一部のワイヤレス ルーターには、セットアップ プログラムにクライアント間の通信を許可/拒否するオプションがあります。

答え1

最終的に既存の質問それは私が経験していた症状と一致しました。その解決策は私にも効果がありましたが、もう少し詳しく説明したいと思いました。

ルータに有線接続されたデバイスが相互に通信できるように、DD-WRT で仮想 LAN を有効にする手順は次のとおりです (これがデフォルトで有効になっていない理由を知りたいです)。

  1. DD-WRT管理ウェブページ(通常はホームネットワーク上の192.168.1.1)にアクセスします。
  2. 管理タブをクリックします
  3. コマンドサブタブをクリックします
  4. 「コマンド」テキスト領域に次のように入力します。

    swconfig list
    
  5. ボタンをクリックすると、Run Commands

    • おそらく、次のいずれかの結果が表示されます。
      • Found: switch0 - eth0
      • Found: switch0 - eth1
  6. 「コマンド」テキスト領域に以下を入力します (*注:コマンドの結果と一致させる必要がある場合eth0は に置き換えてください):eth1swconfig list

    swconfig dev eth0 set enable_vlan 1
    swconfig dev eth0 set apply
    
  7. ボタンをクリックしてくださいSave Startup

  8. 画面上部の「管理」タブをクリックします。
  9. 一番下までスクロールして赤いボタンをクリックしますReboot Router
  10. ルーターの再起動後に問題が解決したことを確認します

上記の手順では、ルータが再起動されるたびに実行されるスタートアップ スクリプトを保存します。スタートアップ スクリプトとして保存する必要はありませんが、代わりに、ルータが再起動されるたびに仮想 LAN を有効にする 2 つのコマンドを実行することを覚えておく必要があります。

ルーターを再起動せずにすぐにフィードバックを得たい場合は、[コマンドを実行] ボタンを使用して、VLAN 設定を有効にして適用するコマンドを実行することもできます。目的の最終状態を達成するために必要な手順の合計数を最小限に抑えようとしたため、これを省略しました。

関連情報