
Netplan — настройка сети в Ubuntu 17.10
Начиная с версии 17.10 используется новыя конфигурация сети — Netplan.
Ранее мы редактировали файл /etc/network/interfaces
и изменяли конфигурацию сетевых параметров. Теперь используется Netplan
Netplan — это новый конфигуратор сетевых интерфейсов. Конфиг хранится в формате YAML. По умолчанию используется systemd-networkd
.
Теперь будет один формат конфигурационного файла для NetworkManager
или systemd-networkd
.
Узнаем название нашей сетевой карты командой:
lshw -C network
Начинаем редактировать файл:
sudo nano /etc/netplan/01-network-manager-all.yaml
Пример конфигурации сети в netplan, используем DHCP:
network:
version: 2
renderer: networkd
ethernets:
enp9s0:
dhcp4: true
Cетевая карта enp9s0 будет получать ip по протоколу dhcp (автонастройка). Cохраняем изменения и выполняем:
sudo netplan apply
После редактирования и применения конфига проверьте, что интерфейс запущен с новой конфигурацией IP-адресов с помощью команды ifconfig.
# ifconfig
Пример для статического ip адреса:
network:
version: 2
renderer: networkd
ethernets:
enp9s0:
dhcp4: no
dhcp6: no
addresses: [192.168.1.2/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8,8.8.4.4]
Для сетевого моста:
network:
version: 2
renderer: NetworkManager
ethernets:
enp1s0:
dhcp4: true
bridges:
br0:
interfaces: [enp2s0]
dhcp4: true
parameters:
stp: false
version: 2