PC/交換器(在一個子網路中)連接到交換器(在另一個子網路中),但不連接到連接到交換器的 PC

PC/交換器(在一個子網路中)連接到交換器(在另一個子網路中),但不連接到連接到交換器的 PC

[更新] 以下描述的問題/行為是由系統上的公共網路連接引起的 - 該系統具有預設閘道。這種異常行為是專用網路透過公共網路發送流量的結果。一旦兩者被適當隔離,這些問題就會消失。


同一 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"

開關#1:
開關 #1 截圖

開關#2:
開關 #2 截圖

個人電腦:
PC 上的 Ping 截圖

由於兩台交換器都可以相互通信,因此我認為中間的路由器和交換器上的路由都很好。 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並使用輸出更新您的問題,您應該能夠獲得更自信的答案。

相關內容