
私は、Django アプリ用のローカル サーバーをマウントする方法を学び始めています。最近、Django アプリを提供するために、Ubuntu 14.04、Gunicorn、および nginx を実行する小さなサーバーを購入しました。しかし、ファイルといくつかの Windows アプリケーションを共有するためのサーバーとしての PC はすでにあります。ADSL モデム vigor2710e/ne と tplink tp-wr841n ワイヤレス ルーターがあります。ADSL モデムには、ローカル ネットワークに接続された 3 台のコンピューターがあり、4 番目の接続はルーターに接続され、ルーターには他の 2 台のコンピューターが接続されています。ルーターに接続されたコンピューター上のサーバー アプリ IP (例: 192.168.1.101) を介してアクセスすると、Django アプリケーションは正常に読み込まれますが、ADSL モデム上のコンピューターからその IP にアクセスしようとすると、アプリは読み込まれません。ルーターの IP アドレスは ADSL モデムによって提供されるか、ルーターをスイッチとして使用するべきだと思いますが、正しいかどうかわかりません。誰か私に説明して、これを学習し、解決するのを手伝ってくれませんか?
答え1
あなたの言うとおり、モデムはルーターとしても機能しています。つまり、2 番目のルーターを使用してネットワークを拡張したいということです。そのため、必要な手順は次のとおりです。
- モデムで DHCP が有効になっていることを確認します。
- DHCP で IP アドレス範囲の配布を 192.168.1.100 から 192.168.1.199 のように割り当てます。これにより、最大 100 の接続が可能になります。
- モデムを再起動します。
- ルーターでDHCPを無効にする
- ルーターの IP アドレスをモデムの IP アドレスと同じものに変更します。たとえば、モデムの IP アドレスが 192.168.1.10 の場合は、ルーターの IP アドレスを 192.168.5.11 に変更します。
- ルーターを再起動する
- モデムをルーターの LAN ポートの 1 つに接続します。
- ルーターやモデムに接続する前にデバイスの電源をオフにしてください
- デバイスをルーターとモデムに接続します。
- デバイスの電源をオンにする
- デバイスがDHCPからIPアドレスを取得していることを確認してください
ここに良い記事がありますルーターを別のルーターに接続してネットワークを拡張する方法
答え2
GeekyDaddy さん、ご協力ありがとうございます。解決方法としては、IP プール数を 50 から 150 に増やすという方法があり、現在は問題なく機能していると思います。ルーターに接続されたコンピューターでインターネット接続が数回切断されましたが、169.xxx IP を割り当てずに自動的に再接続されました。
また、ネットワークとインターネットに接続されているコンピューターは合計で 10 台しかないため、IP プールの数を増やすと正常に動作するのでしょうか? 50 台であれば正常に動作するはずですよね?