閱讀527 返回首頁    go 阿裏雲 go 技術社區[雲棲]


[求助] 通過路由器的NAT無法訪問macOS

我的網絡結構是這樣的:

ADSL → Modem → Router(RouteOS) → iMac(macOS), Notebook(Windows), PC (CentOS)

 

我在內網用Notebook訪問iMac和CentOS的SSH(22 Port),都可以正常使用,

我在Router上設置了兩條DST NAT,一條是到iMac的22 Port,另一條是到CentOS的22 Port,

我在Internet上訪問Router到CentOS的NAT Port,可以正常使用,

但在Internet上訪問Router到iMac的NAT Port就會Timeout,不知道是怎麼回事。

 

Comment:

1. 我的Router可以獲取到公網IP。

2. iMac中 安全性與隱私 防火牆 是 關閉 的。

3. Router上也沒有開啟相應的防火牆。



問題已經解決,是在macOS Server的 訪問 裏,把 默認訪問網絡 由 專用網絡 改成 所有網絡 之後就好了。



一般網絡問題,最好是說清楚網絡是如何配置的就提細節,因為一個小的失誤就會造成問題。

 

看上去還是Router的配置問題。最簡單的一個排錯方法就是不動Router配置,把iMac的IP與CentOS機器的IP地址互換,這樣可以排除是不是Router 的destination NAT配置問題。



你好,首先感謝你熱心協助。

 

交換IP後效果是一樣的,CentOS依然可以從外網正常登陸,macOS依然無法從外網登陸但可以從內網登陸,

由此判定問題依然出現在macOS內部。



問題已經解決,是在macOS Server的 訪問 裏,把 默認訪問網絡 由 專用網絡 改成 所有網絡 之後就好了。



最後更新:2017-05-10 23:13:48

  上一篇:go 加密移動磁盤DRY RUN轉換APFS導致磁盤無法識別
  下一篇:go xcode8.3 c語言 printf