默认网关优先于永久显式静态路由(Windows Server 2019)

默认网关优先于永久显式静态路由(Windows Server 2019)

我的 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

这个问题最好这样回答:

当复杂的事情不起作用时,先检查简单的事情。

托马斯关于禁用第二个默认网关的部分是完全正确的,因为我已经配置了所有的静态路由,所以这并不是真正必要的。

另一方面,我对界面工作部分的判断完全错误。我假设它能工作,因为我没有遇到任何错误,但我也没有费心去仔细检查。

仔细查看接口状态时,我发现根本没有收到任何数据包。我再次检查了思科路由器配置,发现我想要连接的端口实际上是另一个端口。

这发生在最近的一次“电缆管理”中,碰巧的是,这次更换与临时路由器同时发生。我错误地认为故障出在临时路由器上。

除默认网关部分外,这个问题中的其他所有内容实际上都已正确配置。

相关内容