Как подключить компьютеры напрямую через 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.

1
задан 24 February 2020 в 23:05
1 ответ

Я предполагаю, что ваши беспроводные устройства также находятся в 192.168.0.0/24 - если это так, то это ваша проблема.

В идеале вы должны указать другой диапазон IP-адресов для прямого подключения (например, 172.16.0.1 и 172.16.0.2) или - и я не рекомендую этого - изменить сетевую маску для напрямую подключенных машин на 255.255.255.252 - что будет более конкретным маршрутом и, следовательно, предпочтительным. (Он вернется, чтобы укусить вас, если вы захотите настроить маршрутизацию в другие системы.

0
ответ дан 25 February 2020 в 23:36

Теги

Похожие вопросы