
ご協力をよろしくお願いいたします!
タイトルにあるように、私は Raspberry Pi 4 で dietpi を実行しているローカル サーバーを持っています。WiFi 経由でルーターに接続すると、コンピューターと電話から SSH アクセスできます。しかし、WiFi ではなくイーサネット経由で接続されたコンピューターからサーバーにアクセスしようとすると、サーバーが見つかりません。Angry IP スキャナーを使用してこれを確認しましたが、ネットワーク上の他のすべてのデバイスは検出されますが、サーバーは検出されません。これまでに試したことのリストは次のとおりです。
- コンピュータとRaspberry Piを再起動する
- コンピューターと Raspberry Pi の両方の DNS をチェックしています (両方ともルーターから自動的にオンになっています)
- ルーターの設定をチェックして、両方が認識されていることを確認します (ルーターに DD-WRT を使用しています)
- Google でたくさん検索しました...
本当にアイデアがないので、助けが本当に必要です!
答え1
何時間も Google 検索を続けた結果、この問題を見つけました。ルーター (DD-WRT) には、LAN ポートが相互に通信しないという既知の問題があります。修正方法は、相互に通信できるように仮想 LAN を作成することです。コマンド ラインで次のように入力します。
swconfig dev eth0 set reset 1;
swconfig dev eth0 set enable_vlan 1
swconfig dev eth0 vlan 0 set ports '0 1 2 3 4'
swconfig dev eth0 set apply 1
ここ修正の源である