Ubuntu Server 16 Internet (Ethernet) não funciona [fechado]

2

Aviso: sou totalmente novo no Ubuntu.

Eu não consegui descobrir isso, e examinei muitas postagens online.

Eu instalei o Ubuntu Server em um computador. O sistema parece incapaz de se conectar à internet.

O arquivo / etc / network / interfaces é assim:

# The loopback network interface
auto lo
iface io inet loopback
# The primary network interface
auto enp0s31f6
iface enp0s31f6 inet static
address xxx
netmask xxx
gateway xxx
dns-nameservers xxx

Quando tento pingar algo ("por exemplo, google.com"), recebo "host desconhecido". Não consigo instalar nenhum pacote e mais.

Quando eu executo "ethtool enp0s31f6" eu recebo muitas coisas que aparecem, incluindo "Link detected: Yes". Se eu desconectar a ethernet, "Link detected: No".

Espero ter dado informações suficientes. Por favor, deixe-me saber se devo acrescentar mais alguma coisa.

Obrigado.

EDITAR: Eu reiniciei o PC depois de fazer as alterações em um endereço estático e agora ele mostra o IP e as informações corretas quando eu faço ifconfig . No entanto, o ping ainda não funciona.

    
por Sastreen 05.07.2016 / 17:30

3 respostas

2

Se você tem um servidor DHCP na sua rede, tente (como root):

$ dhclient

Em um terminal / shell. Isso deve funcionar.

Se você precisa de uma configuração específica, você pode fazer isso como os outros descritos em / etc / network / interfaces e /etc/resolv.conf (para os servidores de nomes).

Eu acho que seria uma boa idéia, se você postar seu / etc / network / interfaces e /etc/resolv.conf, mas talvez tente o dhclient primeiro.

    
por Lord_PedantenStein 05.07.2016 / 23:41
1

Veja se sua interface recebeu um ip do dhcp primeiro.

ifconfig -a

(se não tiver um ip tente atribuir manualmente) Então se você tem um ip então tente

ping <gateway>

(se isso não funcionar, sua configuração de rede está errada) Se isso funcionar, tente executar ping em um ip público como 8.8.8.8. (se isso funcionar, então a resolução do seu nome não está funcionando (dns).

cat /etc/resolv.conf 

e veja se você tem servidores de nomes válidos.

    
por stingray 05.07.2016 / 17:43
1

Seu arquivo de interfaces precisa conter apenas:

# The loopback network interface
auto lo
iface io inet loopback
# The primary network interface
auto enp0s31f6
iface enp0s31f6 inet static
address xxx
netmask xxx
gateway xxx
dns-nameservers xxx

Por favor, note que você disse 'endereço' e deve ser endereço. Certifique-se de selecionar um endereço fora do intervalo usado no roteador, switch ou ponto de acesso para DHCP.

Faça o sistema reler e usar o arquivo:

sudo ifdown enp0s31f6 && sudo ifup enp0s31f6

Verifique:

ifconfig

ping -c3 www.ubuntu.com
    
por chili555 05.07.2016 / 18:08