Настройка сети systemd-networkd (Ubuntu 18.04 и др.) на FirstVDS KVM

sudo nano /etc/systemd/network/50-1vds.network

[Match]
Name=ens*
[Network]
DHCP=no
# ping to Google DNS 8.8.8.8 is less than to Yandex 77.88.8.*
DNS=8.8.8.8
DNS=77.88.8.8
DNS=77.88.8.1
DNS=9.9.9.9
NTP=ntp.ubuntu.com
Gateway=10.0.0.1
[Address]
Address=212.109.197.147/32
Peer=10.0.0.1

212.109.197.147 замените на IP-адрес своего виртуального сервера (VPS, VDS) с виртуализацией KVM на хостинге FirstVDS (1vds). Name=ens* — проверьте, что в выводе команды ip a сетевой интерфейс называется, например, ens3, а не eth0; если eth0, то тогда: Name=eth*
sudo systemctl enable systemd-networkd
sudo systemctl start systemd-networkd
Документация по systemd-networkd здесь.


Для простого DHCP (Ethernet-кабель от роутера) конфиг /etc/systemd/network/50-dhcp.network такой:

[Match]
Name=en*

[Network]
DHCP=yes
DNS=8.8.8.8
DNS=77.88.8.8
NTP=ntp.ubuntu.com

[DHCP]
UseDNS=no

UseDNS=no заставляет использовать только указанные DNS-сервера, иначе первым DNS-сервером будет полученный по DHCP, а последующими — указанные. Узнать список используемых DNS-серверов можно так: cat /etc/resolv.conf

Еще более простой конфиг:

[Match]
Name=en*

[Network]
DHCP=yes

Название интерфейсов (Name) смотрите в выводе /sbin/ip a.

Отправить ответ

avatar
  Subscribe  
Сообщать по почте