[更新] 以下描述的問題/行為是由系統上的公共網路連接引起的 - 該系統具有預設閘道。這種異常行為是專用網路透過公共網路發送流量的結果。一旦兩者被適當隔離,這些問題就會消失。
同一 vlan 上的兩個子網路。子網路內一切運作正常,並且可以從一個子網路中的 PC/交換器 ping 到另一子網路中的交換器。但是,無法從一個子網路中的交換器/PC ping 到其他子網路中的PC。
子網路#1:
Switch1 IP:10.20.78.1/26
PC1 IP:10.20.78.10/26
PC 上靜態路由:route10.20.78.0/26 10.20.78.1
交換器上靜態路由:ip route 0.0.0.0 0.0.0.0 "router 1"
子網路#2:
Switch2 IP:10.20.78.65/26
PC2A IP:10.20.78.70/26
PC2B IP:10.20.78.71/26
PC 上的靜態路由:route 10.20.78.64/26 10.20.78.65
交換器上的靜態路由:ip route 0.0.0.0 0.0.0.0 "router 2"
由於兩台交換器都可以相互通信,因此我認為中間的路由器和交換器上的路由都很好。 Windows 防火牆「echo」在所有 PC 上均開放(沒有任何範圍限制)。從子網路 #1 中的 PC/交換器到子網路 #2 中的交換器的追蹤路由運作正常,但隨後逾時(反之亦然)。我是否遺漏了一些明顯的東西,或者這很奇怪嗎?感謝有關如何解決此問題的指示。
答案1
這比我認為您在螢幕截圖中包含的內容還要多,因為據我所知,您有一些 ping 成功,但實際上應該失敗; PC2A 從您包含的配置詳細資訊切換到 1 應該不起作用,但由於某種原因,您的最後一個螢幕截圖顯示了回應。
我立即看到的問題是您電腦上的路由:
Subnet #1: (10.20.78.0/26)
...
Static route on PCs: route 10.20.78.0/26 10.20.78.1
...
Subnet #2: (10.20.78.64/26)
...
Static route on PCs: route 10.20.78.64/26 10.20.78.65
...
是不正確的。您需要路由其他透過本地交換器介面聯網; IE。它應該如下所示:
Subnet #1: (10.20.78.0/26)
...
Static route on PCs: route 10.20.78.64/26 10.20.78.1
...
Subnet #2: (10.20.78.64/26)
...
Static route on PCs: route 10.20.78.0/26 10.20.78.65
...
我懷疑改變這個會大概解決您的問題,但從 PC2A 到正在運行的交換器 1 的 ping 操作確實引起了一些懷疑。
在您的 PC 上從 cmd運行命令route print -4
並使用輸出更新您的問題,您應該能夠獲得更自信的答案。