Ubuntu 18.04 теперь использует Netplan для настройки сетевых интерфейсов, поэтому настройку необходимо выполнить в файле /etc/netplan/50-cloud-init.yaml
, документация рекомендует больше не связываться со старым файлом /etc/network/interfaces
. Я использовал эту конфигурацию с моей виртуальной машиной Ubuntu Server, и пока она работает, просто убедитесь, что информация верна; optional: true
установка предположительно ускоряет время начальной загрузки, не проверяя , если интерфейс подключен или нет, это по умолчанию, а также нет необходимости значений DECLARE не используется, например , DHCP, если они отсутствуют , они воспринимаются как инвалиды, также рендер по умолчанию в Ubuntu Server, networkd
поэтому нет необходимости объявлять его. Взяв информацию из вашего поста, она должна выглядеть так:
network:
ethernets:
eht0:
addresses:
- 192.168.1.9/24
gateway4: 192.168.1.1
nameservers:
addresses: [192.168.1.1, 8.8.8.8, 8.8.4.4]
optional: true
version: 2
После того, как вы сохраните файл, запустите выходной флаг будет больше информации и может помочь обнаружить ошибки. Проверьте кабель Ethernet, если в виртуальном режиме проверьте конфигурацию виртуальной машины. При использовании WLAN я прочитал, что это немного сложнее в настройке, но я еще не настроил машину, подключенную к WiFi, с этой версией сервера.sudo netplan --debug apply
debug
Если вы хотите больше информации о Netplan, есть веб-сайт, у него есть несколько простых примеров конфигурации.
https://netplan.io/