Как поднять сеть на начальной загрузке?

Сервер Ubuntu 17.10. Проводная сеть не запускается на начальной загрузке.

/etc/network интерфейсы:

auto lo
iface lo inet loopback

auto eno1
iface eno1 inet dhcp

Если после начальной загрузки я делаю sudo dhclient eno1 сеть запускается успешно.

Что я делаю неправильно?

Я должен добавить, что другие ответы на подобный вопрос включают ссылку на /etc/init.d/networking - У меня нет этого файла.

1
задан 3 November 2017 в 10:35

2 ответа

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

Перезагрузка

3
ответ дан 7 December 2019 в 13:29

Если Вы не имеете /etc/init.d/networking это указывает, что ifupdown пакет отсутствует. Этот пакет не установлен при пропуске конфигурации сети во время установки человечности.

Установите его с apt-get install ifupdown и перезагрузка.Подробнее: интерфейсы (5)

-1
ответ дан 7 December 2019 в 13:29

Другие вопросы по тегам:

Похожие вопросы: