Сервер Ubuntu 17.10. Проводная сеть не запускается на начальной загрузке.
/etc/network интерфейсы:
auto lo
iface lo inet loopback
auto eno1
iface eno1 inet dhcp
Если после начальной загрузки я делаю sudo dhclient eno1
сеть запускается успешно.
Что я делаю неправильно?
Я должен добавить, что другие ответы на подобный вопрос включают ссылку на /etc/init.d/networking
- У меня нет этого файла.
ifupdown пакет, который управлял сетью, был удержан от использования в пользу netplan в 17,10. Пакет больше не присутствует на новых установках. Новый установщик генерирует конфигурационный файл для netplan в/etc/netplan, который настроит систему для конфигурирования сети через systemd-networkd (в Сервере Ubuntu) или NetworkManager (в Рабочем столе Ubuntu) https://wiki.ubuntu.com/ArtfulAardvark/ReleaseNotes
Удостоверьтесь, что исходный netplan файл конфигурации там. Это должно проводное соединение автоматически и использовать DHCP для присвоения IP-адреса. Брать имя сетевого интерфейса является 'eno1'.
кошка/etc/netplan/01-netcfg.yaml
# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
version: 2
renderer: networkd
ethernets:
eno1:
dhcp4: yes
dhcp6: yes
Генерируйте необходимую конфигурацию
sudo netplan --debug generate
Перезагрузка
Если Вы не имеете /etc/init.d/networking
это указывает, что ifupdown пакет отсутствует. Этот пакет не установлен при пропуске конфигурации сети во время установки человечности.
Установите его с apt-get install ifupdown
и перезагрузка.Подробнее: интерфейсы (5)