免责声明:我对此了解甚少,请用显而易见的事实来幽默我,因为我可能没有意识到这一点。
我在子网上有一台 Windows PC:
192.168.0.0/255.255.255.0
它的 IP 是192.168.0.2
,网关是192.168.0.1
我的路由器中定义了另一个子网:
192.168.1.0/255.255.255.0
如果我尝试 ping 第一个子网上的第二个子网上的一台机器,我会得到Destination host unreachable
。
执行route print
显示以下条目:
192.168.0.0 255.255.0.0 On-link
删除此路由可使 ping 正常工作,因为请求192.168.1.x
随后会被路由到网关并进入另一个子网。
将 DHCP 选项 121(无类静态路由)添加到我的 DHCP 服务器并通过路由到192.168.1.x
via 192.168.0.1
,然后允许 ping 工作(正如您预期的那样)。
我的问题是:为什么路线:
192.168.0.0 255.255.0.0 On-link
默认情况下,Windows PC 的路由表中是否存在此条目?连接到同一子网的 Mac 没有此条目。这是 Windows 的怪癖吗?我的路由器是否告诉我的 PC 使用此路由?
我试图了解为什么这条路线存在,以及我能做些什么(不在所有电脑上手动删除这条路线),或者我是否完全错误地处理了这个问题。
谢谢
更新:
这是我的整个路线表:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.0.1 192.168.0.2 10
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
192.168.0.0 255.255.0.0 On-link 192.168.0.2 266
192.168.0.2 255.255.255.255 On-link 192.168.0.2 266
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 192.168.0.2 266
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 192.168.0.2 266
答案1
以下是我修改后的答案:
如果我尝试 ping 第一个子网上的第二个子网上的一台机器,则会收到目标主机不可达的信息。
确实,没有桥梁将两个网络连接在一起
我的问题是:为什么路由:192.168.0.0 255.255.0.0 On-link
默认情况下,Windows PC 的路由表中是否存在此条目?连接到同一子网的 Mac 没有此条目。这是 Windows 的怪癖吗?
简单回答是
Windows 有时会出现很多问题,您的 PC 必须位于同一个局域网、同一个工作组,甚至位于同一个家庭组中,某些机器才能相互通信。有时,您可以正确完成所有操作,但仍然无法正常工作。
在不破坏当前局域网设置(有效)的情况下进入另一个局域网的最佳方式是使用 VPN 连接。
我的大多数拥有 Mac 和 Linux 计算机的朋友似乎从未遇到过像 Windows 那样多的网络问题。
附言:您可能需要检查 Windows 计算机上的 host 或 lm host 文件中是否有任何内容。我还看到一些人不得不更换他们的局域网卡,因为他们无法与路由器通信。
再次,我建议不要弄乱路由表(它们已经够乱了)并尝试可以随意打开和关闭的 VPN 连接。
拉里·海曼
我已经很久没有这样做了:
我想说的是,192.168.1.x 范围内的 PC 无法 ping 192.168.2.x 范围内的 PC,这是正常的
如果您希望 192.168.1.x 范围与 192.168.2.x 范围通信
那么你需要在每台电脑上连接两个网卡,指向每个网络的两个默认网关,或者你需要一台有两张网卡的计算机(每个网卡连接到每个不同的默认网关 192.168.1.x 和 192.168.2.x)
这台电脑应该运行 BRIDGE SOFTWARE 并将成为两个局域网之间的新网关。
我无法帮助您使用 Bridge 软件,但我知道您可以在 Windows 中非常轻松地完成此操作,(Linux 也非常容易,但您必须编辑配置文件)
也许在今天这个时代,你可以用网络盒来代替一台电脑作为网桥/网关,但这是我们过去的做法(大约 10 年前)