Вопрос или проблема
До вчерашнего дня мой интернет работал нормально, а сегодня больше не работает. С тех пор ничего не изменилось ни в обновлениях, ни в настройках.
Компьютер все еще подключен к роутеру. Я могу пинговать роутер по адресу 192.168.178.1 и даже войти в его настройки. Роутер также подключен к интернету, все другие компьютеры в доме могут выходить в интернет.
Я также могу пинговать любое устройство, находящееся в локальной сети.
То есть команда ping -c 2 192.168.178.43 работает.
Но я не могу подключиться ни к одному внешнему IP-адресу.
При выполнении ping -c 2 1.1.1.1 или ping -c 2 8.8.8.8 я всегда получаю 100% потерю пакетов.
Может быть, есть какие-то кэшированные настройки, которые внезапно не позволяют моему роутеру обрабатывать запрос? Или, может быть, мой роутер больше не может отправлять информацию обратно на мой ПК?
Это все лишь догадки, так как я относительно нов в использовании Linux, и проблема возникла совершенно неожиданно. Никаких настроек не изменялось, и все работало нормально раньше.
Буду рад услышать идеи о том, как это исправить. Я бы не хотел переустанавливать всю систему.
Я предполагаю, что вы это уже исправили. У меня была такая же проблема. Я мог пинговать локальные IP-адреса, но не 1.1.1.1.
sudo ip addr flush eth0
, затем перезагрузка решила мою проблему.
Что касается ответа на
betatester988 19 июля в 16:53.
Я также обнаружил, что protonvpn блокировала все мои соединения, даже когда была выключена.
nmcli connection show –active
Показал ipv6leak-protection, который я удалил с помощью команды nmcli connection delete [имя подключения].
Я не знаю, нужно ли мне было удалять старые файлы согласно инструкциям proton vpn, но я это сделал.
Соединение с интернетом теперь восстановлено, и protonvpn переустановлен.
Ответ или решение
Произошла ситуация, когда интернет-соединение на Ubuntu 21.04 перестало работать, несмотря на то, что до этого оно функционировало без сбоев. Рассмотрим проблему более детально, что поможет вам разобраться в ее возможных причинах и решениях.
Признаки проблемы
На данный момент вы можете:
- Успешно пинговать свой маршрутизатор (192.168.178.1) и устройства в локальной сети.
- Не можете получить доступ к внешним IP-адресам (например, 1.1.1.1 или 8.8.8.8), получая 100% потерю пакетов.
Эти наблюдения указывают на возможное наличие проблем с маршрутизацией или DNS.
Возможные причины и решения
-
Проверка конфигурации сети:
- Убедитесь, что ваш системный IP-адрес корректно настроен. Выполните команду:
ip addr show
Убедитесь, что ваш IP-адрес находится в той же подсети, что и маршрутизатор (например, 192.168.178.x).
- Убедитесь, что ваш системный IP-адрес корректно настроен. Выполните команду:
-
Проблемы с DNS:
- Возможно, проблема с разрешением DNS. Попробуйте установить публичный DNS-сервер, например, Google DNS:
sudo nano /etc/resolv.conf
Добавьте строки:
nameserver 8.8.8.8 nameserver 8.8.4.4
- Сохраните файл и проверьте подключение к интернету.
- Возможно, проблема с разрешением DNS. Попробуйте установить публичный DNS-сервер, например, Google DNS:
-
Очистка кэша адаптера:
- Можно попробовать сбросить настройки сетевого интерфейса. Выполните команду:
sudo ip addr flush eth0
(Замена
eth0
на ваше сетевое имя, если оно другое.) После этого перезагрузите компьютер.
- Можно попробовать сбросить настройки сетевого интерфейса. Выполните команду:
-
Проверка на использование VPN:
- Если вы использовали ProtonVPN или другой клиент VPN, это может блокировать подключение. Убедитесь, что VPN отключен и удалите любые конфликты с сетевыми настройками:
nmcli connection show --active
Найдите и удалите проблемные соединения с помощью команды:
nmcli connection delete [имя соединения]
- Если вы использовали ProtonVPN или другой клиент VPN, это может блокировать подключение. Убедитесь, что VPN отключен и удалите любые конфликты с сетевыми настройками:
-
Дополнительные проверки:
- Запустите команду, чтобы установить, как сетевой трафик маршрутизируется:
traceroute 8.8.8.8
- Это покажет вам путь, по которому пакеты проходят к целевому адресу, и поможет выявить, на каком этапе проблема возникает.
- Запустите команду, чтобы установить, как сетевой трафик маршрутизируется:
Заключение
Если следуя представленным шагам, проблема не была решена, стоит рассмотреть возможность перезагрузки маршрутизатора или использования другой сетевой карты. В редких случаях можно столкнуться с аппаратными сбоями.
Надеемся, что данные рекомендации помогут вам восстановить подключение к интернету и предоставят полезные практики для устранения подобной проблемы в будущем. Не стесняйтесь обращаться за дополнительной помощью, если потребуется.