Я пытаюсь соединить два компьютера с Linux через кроссовый кабель. Мне нужна помощь в устранении неполадок.
Я настроил ip-адрес, и на ПК1 команда ifconfig показывает
enp0s7: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.1 netmask 255.255.255.0 broadcast 192.168.0.255
На ПК2 он показывает
en01: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255
когда я запускаю ping 192.168.0.2 на ПК или 192.168.0.1 на ПК2, я получаю сообщение «Целевой хост недоступен».
Когда я пингую беспроводные устройства, он работает.
редактировать
Иногда я пытаюсь перезапустить или / и закрыть NetworkManager. Тогда это работает. я использую ubuntu.
Я предполагаю, что ваши беспроводные устройства также находятся в 192.168.0.0/24 - если это так, то это ваша проблема.
В идеале вы должны указать другой диапазон IP-адресов для прямого подключения (например, 172.16.0.1 и 172.16.0.2) или - и я не рекомендую этого - изменить сетевую маску для напрямую подключенных машин на 255.255.255.252 - что будет более конкретный маршрут и, следовательно, предпочтительный. (Он вернется, чтобы укусить вас, если вы захотите настроить маршрутизацию в другие системы.