Назад | Перейти на главную страницу

Как подключить компьютеры напрямую к Ethernet?

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