Por que a configuração de rede que eu configurei em / etc / network / interfaces foi ignorada no Ubuntu 17.10?

7

Acabei de instalar o servidor ubuntu 17.10. Durante a instalação, sugeriu-me para se conectar à rede através de wifi, e assim eu fiz. Após a instalação foi concluída e sistema foi reiniciado, computador conectado ao Wi-Fi automaticamente (o que significa, ele salvou a conexão creds em algum lugar). Mas em /etc/network/interfaces i não encontrei nada. Eu preciso do meu computador conectar à rede wifi com ip estático, então eu coloquei a configuração no /etc/network/interfaces :

# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
# Generated by debian-installer.

# The loopback interface
auto lo
iface lo inet loopback


iface wlp2s0b1 inet static
        wpa-driver wext
        address 192.168.0.12
        netmask 255.255.255.0
        gateway 192.168.0.1
        wpa-ssid *****
        wpa-psk **********
        dns-nameservers 8.8.8.8 192.168.0.1
auto wlp2s0b1

Quando o sistema é iniciado, ele não se conecta usando minha configuração. Faz somente depois de

sudo ifdown wlp2s0b1 && sudo ifup -v wlp2s0b1

e após este comando, o sistema obtém um SEGUNDO IP! O servidor ainda está disponível pelo ip que recebe do DHCP e, ao mesmo tempo, está disponível pelo ip estático!

    
por lucius 14.11.2017 / 22:11

2 respostas

14

A rede é tratada pelo netplan por padrão no Ubuntu Server 17.10 e posterior. Sugiro que você edite o arquivo /etc/netplan/01-netcfg.yaml para ler:

# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
  version: 2
  renderer: networkd
  wifis:
    wlp2s0b1:
      dhcp4: no
      dhcp6: no
      addresses: [192.168.0.21/24]
      gateway4: 192.168.0.1
      nameservers:
        addresses: [8.8.8.8,192.168.0.1]
      access-points: 
        "******":
          password: "**********"

Saia e salve suas alterações executando o comando:

sudo netplan generate
sudo netplan apply

Por favor, note e siga o espaçamento e recuo. Observe também que o SSID e a senha estão entre aspas " .

Comente todas as sub-rotinas wlp2s0b1 em /etc/network/interfaces e reinicialize.

Alguma melhoria?

NOTA: O método exato para definir um endereço IP estático para um servidor com netplan e wifi é difícil de encontrar. Podemos precisar ajustar um pouco as configurações.

    
por chili555 15.11.2017 / 00:24
0

Eu sugiro que você remova completamente o pacote netplan e use o networkd criando uma configuração no diretório / etc / systemd / network /. O Netplan existe apenas no Ubuntu e não há ninguém em nenhuma outra distribuição.

    
por Gannet 08.09.2018 / 23:01