使用交叉连接的 LAN 在一段时间后停止工作

使用交叉连接的 LAN 在一段时间后停止工作

我尝试使用交叉 LAN 电缆连接我的两台笔记本电脑。它们使用同一个 WiFi,互联网地址为 192.168.0.xxx,但为了达到我的目的,我希望它们之间的通信速度更快。

我将一个地址设置为 172.16.0.1,掩码为 255.255.255.252(Windows 8.1),将第二个地址设置为 172.16.0.2,掩码相同(Fedora 22)。它们之间的连接一段时间内工作正常(使用 ping 测试),但一段时间后就停止工作了。然后我用 Wireshark 观察到了这种现象。

Fedora 22——172.16.0.2

它不断广播 ARP 发现数据包并尝试了解谁拥有 172.16.0.1。此机器上未看到任何响应。

Windows 8.1——172.16.0.1

我看到了来自 172.16.0.1 的广播,也看到了对它的响应,但是有大量来自其他站点的 MAC CTRL Pause 数据包。我在 Wikipedia 上读到,这是网络不堪重负的迹象。

我对网络只有基本的了解,我不知道如何解决这个问题。我一开始以为是路由问题,但似乎是链路层的问题。你能帮我吗?有什么想法吗?

编辑:Windows 系统的路由表

IPv4 Route Table
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0         On-link        172.16.0.1    266
          0.0.0.0          0.0.0.0      192.168.0.1      192.168.0.8     25
        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.255.252         On-link        172.16.0.1    266
       172.16.0.1  255.255.255.255         On-link        172.16.0.1    266
       172.16.0.3  255.255.255.255         On-link        172.16.0.1    266
      192.168.0.0    255.255.255.0         On-link       192.168.0.8    281
      192.168.0.8  255.255.255.255         On-link       192.168.0.8    281
    192.168.0.255  255.255.255.255         On-link       192.168.0.8    281
        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.0.1    266
        224.0.0.0        240.0.0.0         On-link       192.168.0.8    281
  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.0.1    266
  255.255.255.255  255.255.255.255         On-link       192.168.0.8    281
===========================================================================
Persistent Routes:
  Network Address          Netmask  Gateway Address  Metric
          0.0.0.0          0.0.0.0       172.16.0.1  Default
===========================================================================

答案1

您将它们都放在同一个子网(172.16.0.1 和 .2,掩码为 255.255.255.252),这样就可以了。

您是否为其中任何一个设置了路由器/网关?您还需要为每个分配一个网关(“路由器”)设置。

我通常采用的方法是在网关中设置一个系统 IP(即,在您的情况下,在两台机器上将 172.16.0.1 设置为网关 IP 地址),因为这样两台机器都会查看该机器的 IP 流量...

而且你的掩码不需要那么严格——255.255.255.0 就完全可以了……

相关内容