У меня странная проблема с соединением. Это произошло неделю назад. Я на Убунту 20.04. Я могу подключиться к маршрутизатору по беспроводной связи, но не могу просматривать веб-страницы. Странная вещь, что Windows, IOS, мобильные подключаются и просматривать. Для того, чтобы я мог просматривать сеть, мой брат должен загрузить несколько файлов на диск Google в своем телефоне, а затем проблема с подключением исчезает. На данный момент это единственное решение. Я позвонил провайдеру не потому, что только у меня есть эта проблема.
Я могу пинговать
адреса домена, но traceroot
не может получить маршрут.
Похоже, проблема с DNS, я пробовал разные DNS-серверы как в роутере, так и в ноутбуке безуспешно. Чего я не понимаю, так это того, что затронута только моя машина с Linux. Я знаю, что есть много вопросов с одинаковым названием. Я прочитал большинство из них.
EDIT:
ls -al /etc/resolv.conf
lrwxrwxrwx 1 root root 29 Aug 31 23:15 /etc/resolv.conf -> ../run/resolvconf/resolv.conf
cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
# 127.0.0.53 is the systemd-resolved stub resolver.
# run "systemd-resolve --status" to see details about the actual nameservers.
nameserver 127.0.0.53
nameserver 8.8.8.8
nameserver 8.8.4.4
Я также пытался подключиться с live iso
ничего не изменилось.
EDIT2:
Изнутри маршрутизатора я запустил тест. Я получил ошибку Ping default gateway failure
. Когда мой брат снова начинает загрузку, он проходит все тесты.
Маршрутизатор TP LINK TD-W9970
.
EDIT3:
Загрузка файла на google drive
с моего компьютера также поддерживает соединение в режиме онлайн до окончания загрузки. Затем я снова блокируюсь.
Я нашел решение после недели борьбы.
Я заметил через
netstat -pnt
, что у меня много сигналов SYN_SENT
, но никакая SYN/ACK
не вводит правильные ключевые слова в поисковые системы и не проверяет правильность Q/A
s направляет меня на @ответmcdizzle
Добавление строки net. ipv4.tcp_timestamps=0
в /etc/sysctl.conf
sysctl -w net.ipv4.tcp_timestamps=0
sysctl -p
заставил меня включиться. Спасибо mcdizzle
В вашем случае /etc/resolv.conf не указывает на systemd, как ожидалось. Поэтому, пожалуйста, удалите и воссоздайте ссылку:
sudo rm -f /etc/resolv.conf
ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
Перезагрузитесь и дайте нам посмотреть:
ping -c3 8.8.8.8
ping -c3 www.ubuntu.com