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

233
Marek Milkovič

Я попытался соединить два своих ноутбука с помощью кроссоверного сетевого кабеля. Они находятся в одном и том же 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
Что такое таблица маршрутизации в системе Windows, когда она перестает работать? MariusMatutiae 8 лет назад 0
В таблице маршрутизации нет изменений до и после того, как она перестает работать, но я отредактировал свой исходный пост и добавил таблицу маршрутизации. Marek Milkovič 8 лет назад 0

1 ответ на вопрос

0
frank ankersly

you've got them both on the same subnet (172.16.0.1 & .2, with mask 255.255.255.252), which works..

did you set the router/gateway for either one? you need to assign a gateway ('router') setting for each as well..

my normal mehtod for this is to set one systems IP in the gateway as well (ie.,in your situation, setting the machine with 172.16.0.1 as the gateway ip address on BOTH machines), because then BOTH machines will look at that machine for ip traffic...

and your mask doesn't have to be that tight--255.255.255.0 will work perfectly well...

Я не установил шлюз, но даже после его установки и перезапуска обоих сетевых интерфейсов у него возникает та же проблема. Marek Milkovič 8 лет назад 0