Windows Server 2012 - 两个 NIC,选择了错误的一个

Windows Server 2012 - 两个 NIC,选择了错误的一个

我有一台带有两个网卡的服务器,如下所示。

  • 一个网络的 IP 地址为 192.168.0.47/24。此网络没有路由器/网关等。
  • 一个 IP 地址为 172.16.92.45,并桥接至 OpenVPN 的 tap 适配器。

我尝试与 192.168.0.204 的设备通信,但失败了。Wireshark 确认尝试 ping 192.168.0.204 是通过接口 172.16.92.45 而不是 192.168.0.47,这让我很惊讶。tracert 确认 ping 到默认网关 172.16.92.12,之后再也没有出现过。

ipconfig 说:

Windows IP Configuration


Ethernet adapter Ethernet:

Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix  . : 

Ethernet adapter Embedded LOM 1 Port 2:

Connection-specific DNS Suffix  . : 
Link-local IPv6 Address . . . . . : fe80::b40f:8c41:a781:a89b%12
IPv4 Address. . . . . . . . . . . : 192.168.0.47
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 

Ethernet adapter Network Bridge:

Connection-specific DNS Suffix  . : 
Link-local IPv6 Address . . . . . : fe80::4d2:2673:7ff4:8676%18
IPv4 Address. . . . . . . . . . . : 172.16.92.45
Subnet Mask . . . . . . . . . . . : 255.255.0.0
Default Gateway . . . . . . . . . : 172.16.92.12

Tunnel adapter isatap.{B63DCFB1-4179-45E6-9268-299D4526831A}:

Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix  . : 

Tunnel adapter isatap.{78520E8A-472A-4BBD-9440-7BF50D172859}:

Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix  . : 

路由表为:

===========================================================================
Interface List
 19...00 ff 4d 58 89 8e ......TAP-Windows Adapter V9 #2
 12...98 f2 b3 8f bb e5 ......HPE Ethernet 1Gb 2-port 332i Adapter #2
 18...00 ff f8 2b 19 b1 ......Microsoft Network Adapter Multiplexor Driver
  1...........................Software Loopback Interface 1
 14...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #2
 15...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #4
===========================================================================

IPv4 Route Table
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0     172.16.92.12     172.16.92.45    266
        127.0.0.0        255.0.0.0         On-link         127.0.0.1    306
        127.0.0.1  255.255.255.255         On-link         127.0.0.1    306
  127.255.255.255  255.255.255.255         On-link         127.0.0.1    306
       172.16.0.0      255.255.0.0         On-link      172.16.92.45    266
     172.16.92.45  255.255.255.255         On-link      172.16.92.45    266
   172.16.255.255  255.255.255.255         On-link      172.16.92.45    266
      192.168.0.0    255.255.255.0         On-link      192.168.0.47    276
     192.168.0.47  255.255.255.255         On-link      192.168.0.47    276
    192.168.0.255  255.255.255.255         On-link      192.168.0.47    276
        224.0.0.0        240.0.0.0         On-link         127.0.0.1    306
        224.0.0.0        240.0.0.0         On-link      172.16.92.45    266
        224.0.0.0        240.0.0.0         On-link      192.168.0.47    276
  255.255.255.255  255.255.255.255         On-link         127.0.0.1    306
  255.255.255.255  255.255.255.255         On-link      172.16.92.45    266
  255.255.255.255  255.255.255.255         On-link      192.168.0.47    276
===========================================================================
Persistent Routes:
  Network Address          Netmask  Gateway Address  Metric
          0.0.0.0          0.0.0.0     172.16.92.12  Default 
          0.0.0.0          0.0.0.0     172.16.92.12  Default 
===========================================================================

IPv6 Route Table
===========================================================================
Active Routes:
 If Metric Network Destination      Gateway
  1    306 ::1/128                  On-link
 18    266 fe80::/64                On-link
 12    276 fe80::/64                On-link
 18    266 fe80::4d2:2673:7ff4:8676/128
                                    On-link
 12    276 fe80::b40f:8c41:a781:a89b/128
                                    On-link
  1    306 ff00::/8                 On-link
 18    266 ff00::/8                 On-link
 12    276 ff00::/8                 On-link
===========================================================================
Persistent Routes:
  None

我原本以为到 192.168.0.0 / 255.255.255.0 的路由具有接口 192.168.0.47,这意味着 192.168.0.47 习惯于 ping 192.168.0.204,但显然并非如此。

如果有任何区别,那么这两个 NIC 实际上连接到同一个物理 LAN(不同的交换机,但已连接)。我使用这两个 IP 地址范围是因为我正在远程工作,并尝试与 LAN 上具有其出厂默认 IP(192.168.0.200)的设备进行通信。计划是将辅助端口的 IP 地址更改为 192.168.0.47(完成),访问和配置 192.168.0.200 上的设备(失败),包括将其 IP 地址更改为 172.16.0.0 网络中的某个地址。这种方法过去在同一个 LAN 上对其他设备很有效。但今天不行。

有人可以解释一下这个问题吗?

答案1

好的,找到了。远程 IP 地址出厂默认值与文档不符,这是第一次。类似型号已经运行得很好了,我没想到要去那里看看。新手错误。

为了更好地了解发生了什么:

[gateway]<--172.16.0.0/16--[server]--192.168.0.0/24-->[factory default device]

我曾经tracert确认过,ping 192.168.0.204 会到达 172.16.0.0/16 网络上的网关,但我觉得这毫无意义。然后我使用 Wireshark 并过滤 ICMP,结果确认没有 ICMP 从 192.168.0.0/24 接口发出。我觉得这很奇怪。

我错在哪里:我还应该检查ARP,而不仅仅是ICMP。

服务器的默认网关位于 172.16.0.0/16 LAN 上。192.168.0.0./24 LAN 上没有网关。

当我尝试 ping 192.168.0.204 时,服务器首先在 192.168.0.0/24 接口上发送 ARP 请求,尝试查找与 IP 地址关联的以太网地址,正如您所预料的那样。当没有 ARP 回复时(因为设备的出厂默认设置已更改),服务器将 ICMP 请求发送到默认网关(当我使用 Wireshark 过滤 ICMP 时,我看到了该网关)。

感谢大家抽出时间和提出想法!非常感谢。

相关内容