我的 Windows 服务器上遇到了一个非常烦人的问题。
此服务器具有多个接口,可与许多不同的东西交互。它主要是 Hyper-V 服务器,因此需要连接到多个网络,以便虚拟机使用不同的服务。
因为它是 Hyper-V,所以它使用在 Hyper-V-Manager 中配置的 Hyper-V-Extensible Interfaces。
该服务器还连接到公司网络/即互联网。该公司网络接口是唯一使用 DHCP 的接口,因此我自动获取 IP 10.20.xx.xx / 网关 10.20.xx.xx / DNS 10.20.xx.xx(我们称此接口为亚信电子,因为它是一个适配器)
还有另一个接口(我们称之为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
当我直接连接到公司网络时,这些路由都可以访问并且运行良好(=>亚信电子)。
但是...出于某种奇怪的原因,当我切换亚信电子接口到 WLAN 接口,由于公司网络的不断变化,这些路由将不再起作用根本。
总体来说,从路由器 172.19.8.100 开始的所有路由都正常工作,所以问题肯定出在服务器上。
直接使用公司网络和新连接的 WLAN 接口之间的区别在于服务器和公司网络之间的 WLAN 路由器。因此,之前我直接获得公司地址 (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 对 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 => Cisco 路由器/主干网络
172.19.8.100 => 思科路由器
172.19.8.250 => 静态 IP 接口 / 接口 ETH1
192.168.1.0 => WLAN-路由器网络
192.168.1.1 => WLAN路由器
192.168.1.121 => GW 到 WLAN 路由器接口上的当前动态 IP(在这个问题中,无论我通过 WLAN 还是 LAN 连接到路由器,都不起作用)
答案1
这个问题最好这样回答:
“当复杂的事情不起作用时,先检查简单的事情。“
托马斯关于禁用第二个默认网关的部分是完全正确的,因为我已经配置了所有的静态路由,所以这并不是真正必要的。
另一方面,我对界面工作部分的判断完全错误。我假设它能工作,因为我没有遇到任何错误,但我也没有费心去仔细检查。
仔细查看接口状态时,我发现根本没有收到任何数据包。我再次检查了思科路由器配置,发现我想要连接的端口实际上是另一个端口。
这发生在最近的一次“电缆管理”中,碰巧的是,这次更换与临时路由器同时发生。我错误地认为故障出在临时路由器上。
除默认网关部分外,这个问题中的其他所有内容实际上都已正确配置。