
如何找到透過乙太網路/USB 連接到我的路由器但未連接到互聯網的設備,並找到例如私人 IP?
我的情況是:
我透過 USB 連接到路由器,我的電腦運行 debian,並連接到我透過乙太網路連接的同一路由器,我的樹莓派。我想從我的電腦上 ssh 樹莓派,但我需要我無法檢測到的私人 IP。我嘗試過這樣做,但沒有成功取得連接到同一路由器的所有裝置的IP。
任何幫助表示讚賞。
答案1
首先請注意,您可以透過 SSH 連接到網路設備僅有的來自與目標裝置連接到相同網路的電腦。這意味著,如果您的電腦僅使用 USB 連接線連接到路由器,那麼它很可能無法立即運作。至少這並不簡單。試試這個:
使用 HDMI 連接線將 PI 連接到顯示器,並將 USB 連接線插入 PI:然後您將擁有一個文字控制台,您可以在其中鍵入
ip addr
以檢索 PI 的 IP 位址確保SSH 已啟用在你的 PI 上。然後你就可以透過SSH遠端登入了。
不過,您需要 1. 遠端登入。另一種(猜測)方法是運行nmap -sP <your-computer's-network-mask>
的確並從中區分出哪一個是你的樹莓派地址。如果網路中只有您的電腦和 PI,那就很簡單了(雙關語)。然而,完成 1. 和 2. 更實用。