Não é possível executar ping ou conectar-se à rede no meu Linux

0

Eu tentei instalar alguns dias atrás e minha conexão parou. Fechei o terminal e desde então não consigo me conectar à internet.

apt-get update && apt-get upgrade

volta sem atualização ou erros. Quando eu

ping www.google.com

Eu recebo:

Name or service not known

Enquanto,

:~# traceroute google.com

voltou como:

google.com: Name or service not known
Cannot handle "host"cmdline arg 'google.com' on position 1 (argc 1)

Eu fiz um:

yum search repository

e recebeu um erro.

Alguma sugestão sobre como proceder?

    
por Carl Peters 12.04.2017 / 05:10

2 respostas

1

Verifique nesta ordem (com as saídas do meu sistema, adapte as etapas ao seu sistema):

$ ip route
default via 192.168.178.1 dev wlan0 
192.168.178.0/24 dev wlan0 proto kernel scope link src 192.168.178.21 

Portanto, meu gateway padrão (meu roteador doméstico é 192.168.178.1 ) na interface de rede wlan0 . Olhe para a interface de rede:

$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
...
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc htb state UP group default qlen 30
  link/ether 00:0e:2e:9d:e5:08 brd ff:ff:ff:ff:ff:ff
  inet 192.168.178.21/24 brd 192.168.178.255 scope global wlan0
     valid_lft forever preferred_lft forever
  inet6 fe80::20e:2eff:fe9d:e508/64 scope link 
     valid_lft forever preferred_lft forever

Minha interface de rede está ativa e tem endereço IPv4 192.168.178.21 . Tente fazer o ping do roteador (use o IP do seu roteador):

$ ping 192.168.178.1
PING 192.168.178.1 (192.168.178.1) 56(84) bytes of data.
64 bytes from 192.168.178.1: icmp_seq=1 ttl=64 time=0.901 ms
64 bytes from 192.168.178.1: icmp_seq=2 ttl=64 time=1.20 ms

Para que isso funcione, posso acessar meu roteador. Tente pingar algo do lado de fora, aqui um servidor do Google:

$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=49 time=67.3 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=49 time=66.0 ms

Também funciona.

Se qualquer uma das etapas acima falhar, saberemos onde procurar o problema. Se eles tiverem sucesso, ainda precisamos verificar a resolução do seu nome.

    
por 12.04.2017 / 08:50
0

Para resolver o erro Name or service not known , edite seu /etc/resolv.conf e adicione seus servidores DNS e, g:

Para o IPv4:

nameserver 8.8.8.8
nameserver 8.8.4.4

Para o IPv6:

nameserver 2001:4860:4860::8888
nameserver 2001:4860:4860::8844

Salve e reinicie o serviço de rede:

systemctl restart network
    
por 12.04.2017 / 09:29