Не могу пинговать или подключиться к сети на моем Linux

Я пытался установить несколько дней назад, и мое соединение прервалось. Я закрыл терминал и с тех пор не могу подключиться к Интернету.

apt-get update && apt-get upgrade

возвращается без обновлений или ошибок. Когда я

ping www.google.com

получаю:

Имя или услуга неизвестны

В то время как

:~# traceroute google.com

вернулся как:

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

Я выполнил:

yum search repository

и получил ошибку.

Есть предложения, как действовать?

0
12.04.2017, 06:22
2 ответа

Отметьте в этом порядке (с выходными данными моей системы адаптируйте шаги к вашей системе):

$ 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 

Итак, мой шлюз по умолчанию (мой домашний маршрутизатор - 192.168.178.1 ) на сетевом интерфейсе wlan0 . Посмотрите на сетевой интерфейс:

$ 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

Мой сетевой интерфейс включен и имеет адрес IPv4-адрес 192.168.178.21 . Попробуйте выполнить эхо-запрос маршрутизатора (используйте IP-адрес вашего маршрутизатора):

$ 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

Так что это работает, я могу связаться со своим маршрутизатором. Попробуйте пинговать что-нибудь снаружи, вот сервер 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

Тоже работает.

Если какой-либо из вышеперечисленных шагов не удается, мы знаем, где искать проблему.Если им это удастся, нам все равно нужно проверить разрешение вашего имени.

1
28.01.2020, 02:46

Чтобы устранить ошибку Name or service not known, отредактируйте свой /etc/resolv.conf, затем добавьте свои DNS-серверы, например,:

Для IPv4:

nameserver 8.8.8.8
nameserver 8.8.4.4

Для IPv6:

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

Сохраните и перезапустите сетевую службу:

systemctl restart network
0
28.01.2020, 02:46

Теги

Похожие вопросы