簡體   English   中英

連接到遠程網絡上的Raspberry Pi(XFinity路由器)

[英]Connecting to Raspberry Pi on Remote Network (XFinity Router)

我已經在家庭辦公室中使用Linux OS設置了Raspberry Pi,並安裝了Apache(PHP / MySQL)。 一切正常,連接到家里的同一網絡時,我已經能夠從計算機通過SSH成功​​連接。

我在這里看到過許多類似的問題,但是沒有一個問題可以概述我要嘗試做的事情。 我有一個XFinity路由器,可以使用IP 10.0.0.1在本地訪問它的設置。 我已經閱讀了為Raspberry Pi設置的端口轉發功能,但是現在我仍停留在設置的下一步以進行設置,因此我可以遠程連接(從家中的網絡) 。 我希望使用它來承載基於Web的PHP腳本,這些腳本可以從任何Web瀏覽器運行,也可以從任何Internet連接進行SSH插入。

很抱歉,如果這與此處的其他問題類似,但XFinity界面似乎讓我感到困擾,而且這也讓我不容易將我的頭纏在端口轉發上,以及如何正確設置此端口。

謝謝你的幫助!

您需要做三件事:

  • 確保您的Raspberry Pi每次都在LAN上獲得相同的IP地址。 這可以通過使用Pi的MAC(以太網硬件地址)(如果支持)將路由器配置為進行DHCP保留來完成。 要獲取Pi的MAC,可以鍵入ipconfig eth0 ,也可以使用Windows的Advanced IP Scanner或Mac的我自己的Pi Finder。 (或者,您可以將Pi設置為使用靜態IP地址。)

  • 將路由器中的端口22(SSH)轉發到您選擇的內部IP地址。 (如果您的路由器支持將其他外部地址轉發到內部端口22,則建議這樣做以提高安全性。)

  • 獲取一致的外部IP地址或名稱,以便您可以在外部找到家庭網絡。 如果您沒有來自ISP的靜態IP地址,則需要動態DNS服務,例如Dyn.com,no-ip.com和Namecheap提供的服務。 您需要配置路由器以更新服務,並且並非所有路由器都支持所有動態DNS服務(或任何一個)。 (或者,您可以在Raspberry Pi或家庭網絡的其他計算機上安裝動態DNS更新程序客戶端,但這可能很容易,也可能不容易。)

對於如何配置您的特定路由器,我無法提供具體建議,但是這三個步驟通常是完成所需功能所必需的,其余步驟則是弄清楚路由器所需的具體方式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM