
我開始學習如何為django 應用程式安裝本機伺服器,我最近購買了一台運行ubuntu 14.04、gunicorn 和nginx 的小型伺服器來為django 應用程式提供服務,但我已經有一台PC 作為伺服器來共享檔案和一些Windows應用程式.我有一個 adsl 數據機 vigor2710e/ne 和一個 tplink tp-wr841n 無線路由器。在adsl調變解調器上,我有三台電腦連接到本機網絡,第四個連接到路由器,在路由器中我還連接了另外兩台電腦。如果我透過連接到路由器的電腦上的伺服器應用程式 IP(例如 192.168.1.101)訪問,則 django 應用程式加載良好,但如果我嘗試從 adsl 調製解調器上的電腦存取該 IP,則應用程式不會加載。我認為路由器的IP位址應該由adsl調變解調器給出,或者可以使用路由器作為交換機,但我不確定我是否正確。任何人都可以解釋我學習並幫助我解決這個問題嗎?
答案1
據你所說,調變解調器的作用也類似路由器。本質上,您想要做的是使用第二個路由器擴展您的網路。因此,您需要執行以下步驟:
- 確保數據機上的 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 連接埠之一。
- 在連接到路由器和數據機之前關閉您的設備
- 將您的裝置插入路由器和數據機。
- 開啟您的裝置
- 檢查以確保您的裝置從 DHCP 取得 IP 位址
這是一篇好文章如何將一台路由器連接到另一台路由器以擴展網絡
答案2
感謝您的幫助 GeekyDaddy,似乎有效的解決方案是將 IP 池計數從 50 增加到 150,我認為現在工作正常。我在連接到路由器的電腦上丟失了幾次互聯網連接,但它們會自動重新連接,而無需分配 169.xxx IP。
另外,增加 IP 池數量是正常的,因為我總共只有 10 台電腦連接到網路和網際網路? 50 應該可以正常工作,對吧?