DD-WRTベースのルーターに切り替えてから、LAN上の有線デバイス間の接続に問題がありました(Windows 8.1 は LAN 上の特定のデバイスに接続できません)。ワイヤレス デバイスは有線デバイスと問題なく通信できます。
私は見つけた答え関連する質問で私の問題を解決できるかもしれないのですが、回答で言及されているDD-WRTの特定の設定が見つかりません。この設定が何なのか、どこで見つけられるのか誰か教えていただけますか?DD-WRT v24-sp2 (04/09/15) 標準。
ワイヤレス ルーターがクライアント間の通信を許可していない可能性があります。ワイヤレス ルーターが WLAN インターフェイス経由で接続されたホスト間の通信を拒否するのはよくあることです。一部のワイヤレス ルーターには、セットアップ プログラムにクライアント間の通信を許可/拒否するオプションがあります。
答え1
最終的に既存の質問それは私が経験していた症状と一致しました。その解決策は私にも効果がありましたが、もう少し詳しく説明したいと思いました。
ルータに有線接続されたデバイスが相互に通信できるように、DD-WRT で仮想 LAN を有効にする手順は次のとおりです (これがデフォルトで有効になっていない理由を知りたいです)。
- DD-WRT管理ウェブページ(通常はホームネットワーク上の192.168.1.1)にアクセスします。
- 管理タブをクリックします
- コマンドサブタブをクリックします
「コマンド」テキスト領域に次のように入力します。
swconfig list
ボタンをクリックすると、Run Commands
- おそらく、次のいずれかの結果が表示されます。
Found: switch0 - eth0
Found: switch0 - eth1
- おそらく、次のいずれかの結果が表示されます。
「コマンド」テキスト領域に以下を入力します (*注:コマンドの結果と一致させる必要がある場合
eth0
は に置き換えてください):eth1
swconfig list
swconfig dev eth0 set enable_vlan 1 swconfig dev eth0 set apply
ボタンをクリックしてくださいSave Startup
- 画面上部の「管理」タブをクリックします。
- 一番下までスクロールして赤いボタンをクリックしますReboot Router
- ルーターの再起動後に問題が解決したことを確認します
上記の手順では、ルータが再起動されるたびに実行されるスタートアップ スクリプトを保存します。スタートアップ スクリプトとして保存する必要はありませんが、代わりに、ルータが再起動されるたびに仮想 LAN を有効にする 2 つのコマンドを実行することを覚えておく必要があります。
ルーターを再起動せずにすぐにフィードバックを得たい場合は、[コマンドを実行] ボタンを使用して、VLAN 設定を有効にして適用するコマンドを実行することもできます。目的の最終状態を達成するために必要な手順の合計数を最小限に抑えようとしたため、これを省略しました。