1

Я попытался соединить два своих ноутбука с помощью кроссоверного сетевого кабеля. Они находятся в одном и том же 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, приходящих с другой станции. Я прочитал в Википедии, что это признак перегруженной сети.

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

РЕДАКТИРОВАТЬ: таблица маршрутизации из системы 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 ответ1

0

у вас есть оба в одной подсети (172.16.0.1 & .2, с маской 255.255.255.252), которая работает ..

Вы установили маршрутизатор / шлюз для одного? Вам также необходимо назначить настройки шлюза («маршрутизатора») для каждого.

Мой обычный метод для этого состоит в том, чтобы установить один IP-адрес системы в шлюзе (то есть, в вашей ситуации, указав машину с 172.16.0.1 в качестве IP-адреса шлюза на ОБЫХ машинах), потому что тогда ОБА машины будут смотреть на эту машину для IP-трафика ...

и ваша маска не должна быть такой узкой - 255.255.255.0 будет работать отлично ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .