當通過交換器且未連接其他設備時,Ping 在兩個設備之間不起作用

當通過交換器且未連接其他設備時,Ping 在兩個設備之間不起作用

(如果這裡放錯了位置,請提前道歉。我正在嘗試將 NAS 整合到我的網路中,但遇到了多個問題。這是我打算在這裡提出的幾個問題之一。)

我遇到了網路問題,我的想法是,先檢查 ping 是否有效。

當我透過乙太網路線將 Synology NAS 直接連接到 Mac (10.6.8) 時,一切正常,包括從 Mac 對 NAS 執行 ping 操作。我為NAS命名為“sini”,在mac上

ping sini.local

工作正常(我收到回包)。

現在,一旦我做了一個非常小的更改 - 通過交換器(netgear GS108)連接兩個設備,除了這兩個設備之外沒有任何連接 - 現在當我這樣做時

ping sini.local

只是給我「請求超時」。

問題:

  • 首先檢查 ping 是否有效,這是調試網路的正確方法嗎?

  • 零配置網路不能透過交換器工作嗎?我究竟做錯了什麼?

  • 有趣的是,主要 NAS 功能(透過 afp)在這兩種情況下都有效。在第二種情況下,只是 ping 和 Web 介面存取不起作用。為什麼?

謝謝你的幫忙!

答案1

首先檢查 ping 是否有效,這是調試網路的正確方法嗎?

這是排除網路故障的一種方法。根據我個人的經驗,我總是按照以下方法取得有效的結果:OSI層,從身體的層。換句話說,檢查佈線、連接器和設備。接下來,我開始檢查與網路介面的本地連接,並從那裡嘗試到達其他節點等等。

零配置網路不能透過交換器工作嗎?我究竟做錯了什麼?

澤爾會議應該透過開關時不受影響。這是大多數 Zeroconf 設備的常見情況。然而,如果交換器受到管理和配置,則配置可能會幹擾正常行為。您的交換器 GS108 不受管理,因此不應影響 Zeroconf 的行為。

我建議做arp -a一個指令。對 NAS 的 DNS 記錄 (sini) 發起 ping 操作,然後再次檢查 ARP 表以驗證是否看到新條目以及來自哪個 IP 的新條目。這將驗證您的 DNS 解析是否有效,並為您提供 nas 的 IP,您可以使用它直接連接。

嘗試切換網路 可能是您的 DNS 無法正常運作。

答案2

bonjour (mDNS Zeroconfig) 可能無法透過路由器運作。它使用多播,有時會被路由器封鎖。大多數情況下,當兩個設備物理上位於同一交換晶片上時,它會工作,但 LAN 到 WLAN 通常不起作用,而 LAN 到 WAN 幾乎從不工作(並且在大多數情況下不應該)。如果您可以找出 Synology 的實際 IP 位址,則可以對其進行 ping 操作。

編輯:超時表示 mDNS 名稱已解析,但 ICMP 未解析...應該早點注意到這一點。

相關內容