Налаштування мережі за допомогою Netplan.

netplan logo
Починаючи з версії Ubuntu 17.10 Canonical переходить на використання netplan для конфігурації та зберігання налаштувань мережевих інтерфейсів замість застарілого ifupdown, котрий тепер не входить до складу дистрибутиву. Не вдаючись до опису принципових відмінностей покроково налаштування тепер виглядатиме так:

  • Взнаємо ім’я необхідного мережевого інтерфейсу командою ifconfig

ifconfig

  • Генеруємо базовий конфіг за допомогою netplan
sudo netplan generate

отримаємо файл /etc/netplan/*.yaml

netplan_generate

  • Дописуємо, в залежності від того що хочемо, мати конфігурацію. Для статичної ip-aдреси 192.168.7.13 з шлюзом 192.168.7.254, маскою 255.255.255.0 та dns-серверами 8.8.8.8, 8.8.4.4
  ethernets:
  enp0s3:
  dhcp4: no
  dhcp6: no
  addresses:
    - 192.168.7.13/24
  gateway4:  192.168.7.254
  nameservers:
    search: [mydomain]
    addresses: [8.8.8.8, 8.8.4.4]

А для автоматичного отримання налаштувань від dhcp-сервера так

  ethernets:
  enp0s3:
  dhcp4: true
  • Залишається застосувати налаштування.
sudo netplan apply
ifconfig -a

Більш детально про налаштування читати в мануалі чи на netplan.io.