Достаточно ли одного из этих трех в Ubuntu 19.04? Можно ли иметь все три и как их настроить, чтобы они не конфликтовали?
Работает ли systemd-networkd
с помощью network.service?
Поскольку Вы могли бы знать /etc/network/interfaces
был заменен netplan
. И netplan
хорошо работает с обоими NetworkManager
и systemd-networkd
.
Таким образом, у Вас могут быть они все, сотрудничают!
Если Вы запускаете Ubuntu как свой рабочий стол, то необходимо использовать NetworkManager
или конфигурация netplan
таким образом, это использует NetworkManager
как его рендерер по умолчанию:
network:
version: 2
renderer: NetworkManager
Иначе можно легко установить интерфейсы в netplan
самостоятельно, например, чтобы иметь interfaces
как конфигурация и network-manager
сотрудничайте:
network:
version: 2
renderer: NetworkManager
wifis:
wlp4s0:
dhcp4: yes
access-points:
my-access-point:
password: passw00rd
network:
version: 2
renderer: networkd
ethernets:
enp3s0:
addresses:
- 192.168.1.10/24
dhcp4: false
dhcp6: false
gateway4: "192.168.1.1"
nameservers:
addresses:
- "8.8.4.4"
- "8.8.8.8"
Конфигурация
Для конфигурирования netplan сохраните конфигурационные файлы под/etc/netplan/с .yaml расширением (например,/etc/netplan/config.yaml), затем работайте, sudo netplan применяются. Эта команда анализирует и применяет конфигурацию к системе. Конфигурация, записанная в диск под/etc/netplan/, сохранится между перезагрузками.
Замена netplan с ifupdown
все еще возможно, но что-то, что я не был бы, предлагает.
ifupdown
netplan
interfaces
/etc/NetworkManager/NetworkManager.conf
таким образом, это смогло бы управлять Вашими интерфейсами.Можно даже работать dhclient
непосредственно поднять интерфейс.