Локальная сеть с использованием кроссовера перестает работать через некоторое время

Локальная сеть с использованием кроссовера перестает работать через некоторое время

Я попытался соединить два моих ноутбука с помощью кроссоверного кабеля 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.

Федора 22 - 172.16.0.2

Он продолжает транслировать пакет обнаружения ARP и пытается узнать, у кого 172.16.0.1. Ответа на этой машине не обнаружено.

Windows 8.1 - 172.16.0.1

Я вижу трансляцию с 172.16.0.1, также я вижу ответ на нее, но есть огромное количество пакетов MAC CTRL Pause, идущих с другой станции. Я прочитал в Википедии, что это признак перегруженной сети.

У меня только базовые знания сетей, и я не знаю, как это исправить. Сначала я думал, что это проблема с маршрутизацией, но похоже, что-то на уровне канала. Не могли бы вы мне как-то помочь? Есть идеи?

EDIT: Таблица маршрутизации из системы 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 подойдет идеально...

Связанный контент