私のインターネットは、ISPがインストールしているシングルポートルーター(ISP.ca)から来ています。
ネットワーク設定:ISP->ルーター-> DD-WRTルーター->コンピューター
DD-WRTルーターは私のワイヤレスも行うので、それが必要です。
それを機能させるために、DD-WRTルーターはある種のブリッジモードになっています。私は何年もこの設定をしてきました、そしてそれは大きな苦痛です。理論的には、WRTルーターへのアクセスに問題はないはずですが、私は方法を見つけたことがありません。
最初、私はあなたの質問を これ の複製としてマークしたくなりました。そこでの答えは何をすべきかについての有用なヒントを与えますが、私の意見では、その理由を説明する分野では彼らの教育的価値は低いです。
DD-WRTルーターはおそらくスイッチとして機能します。
私の職場には、このようなモードのホームルーターがいくつかあります。それらの目的は、Wi-Fiの分散と有線接続の分割です。基本的な(DD-WRT以外の)ファームウェアでも、次の方法でこれを行うことができます。
DD-WRTルーターがNATサービスを停止し、WANインターフェイスをブリッジに追加しました(通常はLANおよびWi-Fiインターフェイスが集中します)。それほど重要ではありません。LANポートのみを使用するという上記のルールは、平凡なファームウェアではこれを実行できないためです。WANポートを使用しないことで、この制限を回避できます。
重要なことは、このモードのデバイスはIPトラフィックに対して透過的であるように見えるということです。通常、IPアドレスが割り当てられていますが、アドレスはローカルネットワーク内のものである場合とそうでない場合があります。問題の根本は、アドレスもネットマスクもわからないことです。
他のルーターがLANにDHCPを提供し、DD-WRTルーターがそれを使用している場合はIPを設定します。他のルーターのDHCPリーステーブルは、IPが何であるかを示します。できればチェックしてください。ただし、DD-WRTルーターはDHCPを使用しない場合があり、その構成には固定の任意のIPが含まれる場合があります。
ネットワークをスキャンして、適切なIPを見つけようとすることができます。 この回答 を参照してください。一部のアドレス範囲をスキャンしたり、ルーターのWebインターフェイスに到達しようとしたりするときは、次の方法で独自のIPアドレスとネットマスクを設定する必要があります。
実際には、これは、一度に大量のアドレスをスキャンできないことを意味します。たとえば、DD-WRTルーターのIPは192.168.*.*
のようになると予想される場合があります。たとえば、コンピュータを192.168.2.5/16
に設定した範囲全体をスキャンするには、このようにして範囲全体がローカルネットワークになります。ただし、ルーターに192.168.3.10/24
がある場合、ネットマスクがローカルネットワークを絞り込むため、ルーターは応答できません。この特定のケースでは、ネットマスクが192.168.3.*
であっても、コンピューターのIPを/16
のようにする必要があります。
理論的には、DD-WRTルーターにはほぼすべてのIPを割り当てることができます。外部IPを乗っ取ったとしても、ルーターと通信しようとしない限り、ルーターはスイッチとして機能し、干渉することはありません。ルーターのローカルアドレス空間も非常に狭い場合があります。 IPがまったくない可能性があると思います(理論的には、実際には非常にまれです。これにより、デバイスが管理不能になるため、誰もこれを望んでいません)。このため、スキャンが最終的に成功することを確実に期待することはできません。あなたは彼らがそうすることを望むだけです。合理的なアプローチは、最も可能性の高いアドレス範囲を個別にスキャンすることです(192.168.0.0/24
、192.168.1.0/24
など)。
もし私があなたなら、wireshark
でネットワークを盗聴します。 DD-WRTルーター上のデーモンなどがIPアドレスを明らかにするネットワークパケットを送信する可能性があります。
他のすべてが失敗した場合、 DD-WRTは構成をデフォルトにリセットする方法を提供します 。ルーターにはリセットボタンが必要なようです。リセットボタンがあるといいのですが。リセット後、ルーターを新たにスイッチとして設定し、後で参照できるようにIPアドレスをメモします。