Erro de nomenclatura da configuração ethernet do servidor Ubuntu

2

Acabei de instalar o Ubuntu Server 16.04.1 LTS e queria configurar minha conexão ethernet. Meu arquivo /etc/network/interfaces é assim:

source /etc/network/interfaces.d/*
auto lo
iface lo inet loopback

auth eth0
iface eth0 inet static
address 192.168.0.99 *whatever my ip is*
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.999 *my router's ip*
post-up iptables-restore < /etc/iptables.up.rules
dns-nameservers *my router's ip* 8.8.8.8

Isso deu às minhas conexões ethernet nomes estranhos como emp2s0 , virbr0 etc. Com base nesse post , no entanto biosdevname doesn ' Existem na minha instalação, não existem regras em /etc/udev/rules.d . O que devo fazer para obter uma conexão ethernet?

    
por Mellkor 11.08.2016 / 20:22

1 resposta

3

A maneira mais fácil para você agora é simplesmente substituir eth0 pelo nome que o Ubuntu deu ao seu dispositivo (ambas as linhas). Você mencionou emp2s0, mas eu suspeito que deveria ser enp2s0.

Além disso, o auth deve ser auto

Se você realmente não gostar do novo esquema de nomenclatura, poderá seguir os vários tipos de instruções, mas isso resolverá seu problema imediato.

Como esclarecimento, esse esquema de nomenclatura é novo no Ubuntu (já que em algum lugar em 15) e não ocorre em máquinas atualizadas a partir de 14, apenas em novas instalações

    
por 11.08.2016 / 20:30