Como colocar a rede no boot?

1

Servidor do Ubuntu 17.10. A rede com fio não está iniciando na inicialização.

/ etc / interfaces de rede:

auto lo
iface lo inet loopback

auto eno1
iface eno1 inet dhcp

Se depois de inicializar, eu faço sudo dhclient eno1 rede com sucesso.

O que estou fazendo de errado?

Devo acrescentar que outras respostas a perguntas semelhantes incluem uma referência a /etc/init.d/networking - não tenho este arquivo.

    
por Andrew Savinykh 03.11.2017 / 08:24

2 respostas

3

O pacote ifupdown, que gerenciava a rede, foi preterido em favor da netplan em 17.10. O pacote não está mais presente em novas instalações. O novo instalador irá gerar um arquivo de configuração para o netplan em / etc / netplan, que irá configurar o sistema para configurar a rede via systemd-networkd (no Ubuntu Server) ou NetworkManager (no Ubuntu Desktop) link

Certifique-se de que o arquivo original de configuração do netplan esteja lá. Ele deve fazer a conexão com fio automaticamente e usar o DHCP para atribuir um endereço IP. Supondo que o nome da interface de rede seja 'eno1'.

cat /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

Gere a configuração necessária

sudo netplan --debug generate

Reinicie

    
por Rolf 03.11.2017 / 11:59
-1

Se você não tiver /etc/init.d/networking , isso indica que o pacote ifupdown está faltando. Este pacote não é instalado se você pular a configuração de rede durante a configuração do Ubuntu.

Instale-o com apt-get install ifupdown e reinicie. Mais informações: interfaces (5)

    
por Andrew Savinykh 03.11.2017 / 08:51