使用共享互联网连接从客户端 ping 服务器的 LAN 卡失败

使用共享互联网连接从客户端 ping 服务器的 LAN 卡失败

服务器 (Windows XP Pro SP3) 有两张 LAN 卡 (LAN 卡 A 和 B),并使用 ADSL 连接到互联网。ADSL 连接使用 Internet 连接共享共享到 LAN 卡 B。

客户端(Windows XP Pro SP3)有一张 LAN 卡,并连接到服务器的 LAN 卡 B,以便访问互联网。

LAN 卡上的 IP 地址定义如下:

Server:
 LAN card A: 192.168.0.3/24 (manually defined by me)
 LAN card B: 192.168.0.1/24 (manually defined by Internet Connection Sharing)

Client:
 LAN card: 192.168.0.123/24 (assigned by DHCP) Default gateway: 192.168.0.1

从服务器上,我可以成功 ping 192.168.0.123。

从客户端可以毫无问题地访问互联网。我也可以成功 ping 192.168.0.1,但对于 192.168.0.3,它失败并显示请求超时错误消息。

为什么ping不通,怎样才能ping通?(防火墙所有已关闭。)

答案1

首先,您不应该在多个不相连的网络上拥有两个相同的子网。原因是 Windows 认为两张卡都可以访问整个192.168.0.x网络 - 但事实上,它们不能。

将会发生的事情是,当您ping 192.168.0.3client机器上断开连接时,机器将在LAN A接口上而不是LAN B接口上发送回 ping 响应(因为它不知道更好的方法)。

您需要确保其中一个网络不同。您应该有192.168.0.x192.168.1.x(子网掩码均为255.255.255.0),这样网络设置才正确。

相关内容