Как я устанавливаю сетевое соединение между двумя компьютерами Ubuntu с помощью соединительного кабеля?

Я делаю попытку к ssh в intel NUC мини-компьютера от своего ноутбука. Они соединены непосредственно с помощью кабеля Ethernet Cat5e. Обе системы запускают Ubuntu 18.04. Я попытался установить статические IP-адреса на обоих компьютерах, но я не получаю ответа, когда я пытаюсь проверить с помощью ping-запросов NUC.

Вот является мой/etc/netplan/01-network-manager-all.yaml файлом на NUC:

network:
  version: 2
  renderer: networkd
  ethernets:
    eno1:
      dhcp4: no
      addresses: [192.168.1.150/24]
      nameservers:
        addresses: [8.8.8.8,8.8.4.4]

И вот является мой/etc/netplan/01-network-manager-all.yaml файлом на моем ноутбуке:

network:
  version: 2
  renderer: networkd
  ethernets:
    enp2s0:
      dhcp4: no
      addresses: [192.168.1.151/24]
      nameservers:
        addresses: [8.8.8.8,8.8.4.4]

Я затем настраиваю обе сети путем выполнения:

sudo netplan apply

И затем проверяя с помощью ping-запросов NUC с:

ping 192.168.1.150

Я настраиваю эту несправедливость? Я также знаю, что существует путь к ssh между этими двумя компьютерами путем установки сервера DHCP на NUC наряду со статическим IP-адресом, и затем я не должен был бы настраивать статический IP-адрес на ноутбуке также. Если у кого-либо есть какие-либо идеи о том, как сделать, это сообщило мне!

ОБНОВЛЕНИЕ: Я заставил это работать с помощью статических IP-адресов над обоими компьютерами. Затем я хотел бы знать, существует ли способ сделать это, не будучи должен установить статический IP-адрес на ноутбуке, потому что будет несколько компьютеров, входящих в NUC в разное время. Я знаю, что существует способ сделать это с сервером DHCP на NUC и задавался вопросом, знает ли кто-либо, как настроить это? Спасибо все для всей Вашей справки!

1
задан 5 February 2019 в 14:03

2 ответа

Я наконец заставил это работать. Я возвратил свою установку к исходной конфигурации для использования NetworkManager и использовал/etc/network/interfaces файлы для конфигурации.

Это - то, на что мой/etc/network/interfaces файл похож для ноутбука с портом Ethernet enp2s0:

auto enp2s0 
iface enp2s0 inet static 
address 192.168.1.151 
netmask 24 

Это - то, на что мой/etc/network/interfaces файл похож для NUC с портом Ethernet eno1:

auto eno1 
iface enp2s0 inet static
address 192.168.1.150
netmask 24 

Я также использовал следующее, чтобы перезагрузить интерфейс и включить соединение:

sudo ifdown enp2s0 && sudo ifup enp2s0

Затем я вижу, что соединение работает путем выполнения ping 192.168.1.150 на ноутбуке. Спасибо за всю справку!

0
ответ дан 26 October 2019 в 08:54

На самом деле можно установить Вас сеть с помощью пути прежней версии - путем редактирования /etc/network/interfaces. Сначала необходимо перечислить все интерфейсы ip a. Затем необходимо отредактировать сетевой файл на обеих машинах. Должно быть похоже что:

name of your interface* auto iface

name of your interface* inet static

address 192.168.1.xxx

netmask 24

Затем можно сделать ip link set name of your interface down && ^down^up

Это перезагрузит Вас, соединяют интерфейсом и включают конфигурацию.

-1
ответ дан 26 October 2019 в 08:54

Другие вопросы по тегам:

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