我的路由器(區域網路)一側有多台機器。我已經確認它們都在同一路由器上,並且都具有相同的子網路遮罩。192.168.0.1和255.0.0.0
當我嘗試使用本機 IP 位址透過 SSH 從 Mac 存取 Ubuntu 伺服器時,192.168.0.5, 它失敗。
但是,如果我採取以下步驟:
- 使用真實世界 IP 位址透過 SSH 連接到同一台伺服器,151.XXX,
- 讓伺服器 ping 我的 Mac 的本地地址,192.168.0.10
- 再次嘗試使用本地 IP 位址從我的 Mac 進行 SSH...
....然後使用本地 IP 位址的 SSH 就可以工作了。
我的感覺是我錯過了 Mac 網路設定中的某些內容。但我無法找出它是什麼。
我說 Mac,因為我的 Mac 和 PC 是每天都會關機和重新啟動的兩台機器,Ubuntu 伺服器 18.04 一直運行。然而,PC 總是可以透過 SSH 連接,而使用 Mac 時我必須經歷上面奇怪的過程
我所做的另一件事是嘗試我找到的檢查答案這裡, 環境:
[connection]
wifi.powersave = 2
但這並沒有解決我的問題。