我的 Windows 服务器上有一个非常烦人的问题。
该服务器有多个接口来与许多不同的事物进行交互。它主要是一个 Hyper-V 服务器,因此它需要连接到多个网络以提供虚拟机使用的不同服务。
因为它是 Hyper-V,所以它使用在 Hyper-V 管理器中配置的 Hyper-V 可扩展接口。
服务器也连接到公司网络 / aka。互联网。这个公司网络接口是唯一使用DHCP的,所以我自动获取IP 10.20.xx.xx / Gateway 10.20.xx.xx / DNS 10.20.xx.xx (我们称这个接口为ASIX,因为它是一个适配器)
还有另一个接口(我们称之为ETH1)连接到 cisco L2/L3,它处理到不同服务或网络的所有路由。我所有的静态路由都通向那个路由器。我删除了该接口上的默认网关。
然后是最后一个接口(我们称之为ETH0),它仅用于交换机管理等。这是一个连接到所有路由器/交换机的简单 vlan。这个接口可以忽略,因为它只是一个本地网络,没有设置路由或网关。
为了访问这些服务,我配置了 ETH1 接口之外的所有必要路由,如下所示:
route -p ADD 10.1.2.0 MASK 255.255.255.248 172.19.8.100 IF 13
route -p ADD 10.1.3.0 MASK 255.255.255.248 172.19.8.100 IF 13
route -p ADD 10.1.4.0 MASK 255.255.255.248 172.19.8.100 IF 13
route -p ADD 10.1.6.0 MASK 255.255.255.248 172.19.8.100 IF 13
route -p ADD 192.19.8.0 MASK 255.255.252.0 172.19.8.100 IF 13
route -p ADD 192.19.20.0 MASK 255.255.252.0 172.19.8.100 IF 13
route -p ADD 192.19.28.0 MASK 255.255.252.0 172.19.8.100 IF 13
route -p ADD 172.19.8.0 MASK 255.255.255.0 172.19.8.100 IF 13
route -p ADD 172.20.10.0 MASK 255.255.255.0 172.19.8.100 IF 13
route -p ADD 172.20.20.0 MASK 255.255.255.0 172.19.8.100 IF 13
route -p ADD 172.20.30.0 MASK 255.255.255.0 172.19.8.100 IF 13
当我直接连接到公司网络(=> ASIX)时,这些路由都可以访问并且工作正常。
但是...由于某些奇怪的原因,当我将ASIX接口切换到 WLAN 接口时,由于公司网络的持续变化,这些路由根本不再起作用。
通常,路由都从路由器 172.19.8.100 正常工作,因此问题肯定出在服务器上。
直接使用公司网络和新连接的WLAN-Interface的区别在于服务器和公司网络之间的WLAN-Router。所以在我直接获得公司地址(10.20.xx.xx)之前,现在我从路由器获得了DHCP地址。(192.168.1.x)
而且我不知道为什么这会产生任何影响,考虑到没有重叠的网络,并且从我的角度来看,一切都是“正确配置的”。即使是静态配置的网络也会尝试通过 192.168.1.0,它确实不应该:
PS C:\Windows\system32> tracert -d 172.19.8.100
Routenverfolgung zu 172.19.8.100 über maximal 30 Hops
1 2 ms 2 ms 2 ms 192.168.1.1
2 2 ms 2 ms 2 ms 10.20.215.250
...and so forth, going the wrong way...
当禁用 WLAN/Intranet 接口时,一切都再次正常工作,我只是没有互联网/公司访问权限。
谁能告诉我这些路线是否有一些内部处理,这对我不利?
可能是 Windows 恶作剧?
我有一种预感,2 个默认网关不是一个“好主意”,但我觉得设置了静态路由并没有那么重要。另外,我手动设置了接口指标,因此内部网络通常较低(2 vs 50)。
更新:
我按照评论中的提示删除了通向思科路由器的第二个默认网关。(172.19.8.100) 我还将所有接口指标再次设置回自动。
网络指标只是一种快速尝试解决方法,但它根本没有影响情况。
这就是我的route print
样子:
PS C:\Windows\system32> route print
===========================================================================
Schnittstellenliste
17...00 15 5d d7 f1 05 ......Hyper-V Virtual Ethernet Adapter #5
11...54 b2 03 18 aa 7e ......Hyper-V Virtual Ethernet Adapter #3
13...54 b2 03 18 aa 7f ......Hyper-V Virtual Ethernet Adapter
27...6c f0 49 6c 42 6d ......ASIX AX88772C USB2.0 to Fast Ethernet Adapter
1...........................Software Loopback Interface 1
===========================================================================
IPv4-Routentabelle
===========================================================================
Aktive Routen:
Netzwerkziel Netzwerkmaske Gateway Schnittstelle Metrik
0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.121 36
10.1.1.0 255.255.255.248 172.19.8.100 172.19.8.250 36
10.1.2.0 255.255.255.248 172.19.8.100 172.19.8.250 36
10.1.3.0 255.255.255.248 172.19.8.100 172.19.8.250 36
10.1.4.0 255.255.255.248 172.19.8.100 172.19.8.250 36
10.1.6.0 255.255.255.248 172.19.8.100 172.19.8.250 36
127.0.0.0 255.0.0.0 Auf Verbindung 127.0.0.1 331
127.0.0.1 255.255.255.255 Auf Verbindung 127.0.0.1 331
127.255.255.255 255.255.255.255 Auf Verbindung 127.0.0.1 331
172.19.8.0 255.255.255.0 172.19.8.100 172.19.8.250 36
172.19.8.250 255.255.255.255 Auf Verbindung 172.19.8.250 291
172.20.2.0 255.255.255.0 Auf Verbindung 172.20.2.100 281
172.20.2.100 255.255.255.255 Auf Verbindung 172.20.2.100 281
172.20.2.255 255.255.255.255 Auf Verbindung 172.20.2.100 281
172.20.10.0 255.255.255.0 172.19.8.100 172.19.8.250 36
172.20.20.0 255.255.255.0 172.19.8.100 172.19.8.250 36
172.20.30.0 255.255.255.0 172.19.8.100 172.19.8.250 36
172.127.0.0 255.255.0.0 Auf Verbindung 172.127.0.1 271
172.127.0.1 255.255.255.255 Auf Verbindung 172.127.0.1 271
172.127.255.255 255.255.255.255 Auf Verbindung 172.127.0.1 271
192.19.8.0 255.255.252.0 172.19.8.100 172.19.8.250 36
192.19.20.0 255.255.252.0 172.19.8.100 172.19.8.250 36
192.19.28.0 255.255.252.0 172.19.8.100 172.19.8.250 36
192.168.1.0 255.255.255.0 Auf Verbindung 192.168.1.121 291
192.168.1.121 255.255.255.255 Auf Verbindung 192.168.1.121 291
192.168.1.255 255.255.255.255 Auf Verbindung 192.168.1.121 291
224.0.0.0 240.0.0.0 Auf Verbindung 127.0.0.1 331
224.0.0.0 240.0.0.0 Auf Verbindung 172.20.2.100 281
224.0.0.0 240.0.0.0 Auf Verbindung 172.19.8.250 291
224.0.0.0 240.0.0.0 Auf Verbindung 172.127.0.1 271
224.0.0.0 240.0.0.0 Auf Verbindung 192.168.1.121 291
255.255.255.255 255.255.255.255 Auf Verbindung 127.0.0.1 331
255.255.255.255 255.255.255.255 Auf Verbindung 172.20.2.100 281
255.255.255.255 255.255.255.255 Auf Verbindung 172.19.8.250 291
255.255.255.255 255.255.255.255 Auf Verbindung 172.127.0.1 271
255.255.255.255 255.255.255.255 Auf Verbindung 192.168.1.121 291
===========================================================================
Ständige Routen:
Netzwerkadresse Netzmaske Gatewayadresse Metrik
10.1.1.0 255.255.255.248 172.19.8.100 1
10.1.2.0 255.255.255.248 172.19.8.100 1
10.1.3.0 255.255.255.248 172.19.8.100 1
10.1.4.0 255.255.255.248 172.19.8.100 1
10.1.6.0 255.255.255.248 172.19.8.100 1
192.19.8.0 255.255.252.0 172.19.8.100 1
192.19.20.0 255.255.252.0 172.19.8.100 1
192.19.28.0 255.255.252.0 172.19.8.100 1
172.19.8.0 255.255.255.0 172.19.8.100 1
172.20.10.0 255.255.255.0 172.19.8.100 1
172.20.20.0 255.255.255.0 172.19.8.100 1
172.20.30.0 255.255.255.0 172.19.8.100 1
===========================================================================
相关网络信息:
10.1.x.0 => 可通过 Cisco 路由器访问的网络
192.19.x.0 => 可通过 Cisco 路由器访问的网络
172.20.2.0 => 管理网络/独立接口 ETH0
172.19.8.0 => 思科路由器/骨干网络
172.19.8.100 => 思科路由器
172.19.8.250 => 静态 IP 接口/接口 ETH1
192.168.1.0 => WLAN-路由器网络
192.168.1.1 => WLAN-路由器
192.168.1.121 => Current Dynamic IP on Interface with GW to WLAN-Router
这个问题最好回答:
“当复杂的事情不起作用时,先检查简单的事情。 ”
Thomas 对禁用第二个默认网关的部分完全正确,因为我已经配置了所有静态路由,这并不是真正必要的。
然后另一方面,我对界面工作的部分完全错误。我认为它确实如此,因为我没有得到任何错误,但也没有费心仔细检查自己。
仔细查看接口状态时,我注意到我根本没有收到任何数据包。我再次检查了 cisco 路由器配置,发现我要连接的端口实际上是另一个端口。
这发生在最近的一次“电缆管理”中,偶然发生在更改临时路由器的同时。我错误地认为故障在于临时路由器。
除了 default-gateway 部分之外,这个问题中的其他所有内容实际上都已正确配置。