Я пробовал установить несколько дней назад, и мое соединение прервалось. Я закрыл терминал и с тех пор не могу подключиться к интернету.
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
и получил ошибку.
Есть ли у вас предложения, как действовать дальше?
решение1
Проверьте в следующем порядке (используя результаты моей системы, адаптируйте шаги к своей системе):
$ 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
Тоже работает.
Если какой-либо из вышеперечисленных шагов не сработает, мы знаем, где искать проблему. Если они сработают, нам все равно нужно будет проверить разрешение вашего имени.
решение2
Чтобы устранить 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