Netplan - новый механизм для конфигурации сети
Общая
Netplan это новая консольная команда для настройки сети используемая в Ubuntu начиная с версии 17.10. Данная команда упрощает настройку сети и позволяет настроить сетевые интерфейсы используя формат YAML. Используется совместно с NetworkManager и systemd-netwokd демонами.
В статье рассматривается настройка сетевого интерфейса на примере ОС Ubuntu 18.04
Файл конфигурации расположен в /etc/netplan/*.yaml
.
Первым делом необходимо узнать имя сетевого интерфейса, выполнив команду ifconfig -a
, в моем случае имя интерфейса является enp0s3
.
Настройка статического адреса.
Если YAML
файл не создан при установке системы, то вы можете создать его сами выполнив команду:
sudo netplan generate
Так же необходимо заметить, что в зависимости от типа системы (desktop\server) имя конфигурационного файла может отличаться, но он должен находиться в папке /etc/netplan/
.
Открываем конфигурационный файл своим любимым редактором, в моем случае nano
:
sudo nano /etc/netplan/01-netcfg.yaml
и под стройкой ethernets
добавляем:
enp0s3:
dhcp4: no
dhcp6: no
addresses: [192.168.1.1/24, ]
gateway4: 192.168.1.254
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
Где:enp0s3
- имя сетевого интерфейса;dhcp4
и dhcp6
- настройки DHCP;addresses
- статический IP-адрес;gateway4
- шлюз IPv4;nameservers
- указываются адреса DNS-сервера.
Сохраняем файл и для применения настроек вводим команду:
sudo netplan apply
Проверяем настройки выполнив команду:
ifconfig -a
Настройка получения динамического адреса.
С настройкой автоматического получения динамического адреса все проще.
В том же файле, под строкой ethernets
просто добавляем:
enp0s3:
dhcp4: yes
dhcp6: yes
После чего сохраняем файл, применяем настройки:
sudo netplan apply
И проверяем получение адреса :
ifconfig -a
Больше информации можно получить в справке:
man netplan
- Просмотров: 11314