Vadim_PV, Тут основной момент, что к нему еще не понаписали гуйных конфигураторов, и если используются коммутируемые подключения (vpn,pppoe и т.д) или беспроводная сеть (wifi) - то с ним может быть не очень удобно.
Для того чтоб задействовать
systemd-networkd
на моем примере с dhcp на проводном адаптере:
1. определимся с именем адаптера - у меня
enp3s0
Код: Выделить всё
hocobo@desktop ~ $ inxi -i
Network: Card: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller driver: r8169
IF: enp3s0 state: up speed: 100 Mbps duplex: full mac: 78:24:af:89:11:22
WAN IP: 93.257.149.11
IF: enp3s0 ip-v4: 192.168.0.103
Далее нужно создать произвольный .network файлик для системды -
sudo nano /etc/systemd/network/ethernet.network
Вот его содержимое:
Код: Выделить всё
[Match]
Name=enp3s0
[Network]
DHCP=ipv4
DNS=192.168.0.1
Директива DNS не обязательна (в моем примере указывает на роутер, может быть и внешним ДНС), но без нее у меня чуть дольше определялся ДНС автоматом.
Затем останавливаем и отключаем NetworkManager (иконка настройки сети также пропадет из трея)
Код: Выделить всё
sudo systemctl disable NetworkManager
sudo systemctl stop NetworkManager
И поднимаем сеть уже с systemd-networkd:
Код: Выделить всё
sudo systemctl enable systemd-networkd
sudo systemctl start systemd-networkd
На этом все, контрольная перезагрузка при желании)
Если что-то пойдет не так - для отката можно дать в
systemctl
обратно
start
и
enable
для
NetworkManager
и
stop
с
disable
для
systemd-networkd