
Хорошо, похоже, у меня есть подключение к Интернету, поскольку я могу пинговать внешние IP-адреса.
$ 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=58 time=356 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=58 time=266 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=58 time=356 ms
64 bytes from 8.8.8.8: icmp_seq=4 ttl=58 time=339 ms
64 bytes from 8.8.8.8: icmp_seq=5 ttl=58 time=267 ms
^C
--- 8.8.8.8 ping statistics ---
6 packets transmitted, 5 received, 16% packet loss, time 5001ms
Но по какой-то причине я не могу сделать ничего другого.
$ drill @8.8.8.8 google.com
Error: error sending query: Could not send or receive, because of
network error
Я попробовал на нескольких устройствах в сети и перезагрузил маршрутизатор.
Сначала я думал, что проблема связана с DNS-сервером в сети, но после его отключения и использования сервиса Google у меня возникла та же проблема.
Это проблема с домашней сетью. Ничего особенного. Провайдер предоставил маршрутизатор и небольшой домашний сервер, который занимается DNS, DHCP и какими-то делами по обмену файлами.
У меня нет подключения к интернету, поэтому я не могу скачать traceroute, но вот tracepath
$ tracepath 8.8.8.8 -b
1?: [LOCALHOST] pmtu 1432
1: _gateway (192.168.1.1) 0.684ms
1: _gateway (192.168.1.1) 0.631ms
2: no reply
3: no reply
^C
Надеюсь, я задаю этот вопрос в нужном месте. Заранее спасибо за любую помощь.
Редактировать: Спасибо за вашу помощь. Я добавлю еще немного информации, которая может помочь.
У меня эта проблема на всех устройствах в сети. Это включает 2 машины Arch Linux, одну Ubuntu и две Android-машины.
Он только недавно перестал работать. Я не делал никаких обновлений, которые могли бы вызвать проблему.
Я разговаривал со своим интернет-провайдером, и они сказали, что не видят никаких неполадок на линии.
Брандмауэр встроен в маршрутизатор. Очень простой и со всеми настройками по умолчанию, за исключением того, что у меня открыт случайный порт для доступа по ssh - только через открытый ключ.