Интернет не работает после обновления до Ubuntu 24.04

Вопрос или проблема

Я только что обновил свою систему с ubuntu 22.04 до 24.04 LTS. Все в порядке, но интернет не работает после подключения.

В моем случае я удалил /etc/resolv.conf, переименовал /etc/resolv.conf.old в /etc/resolv.conf, и интернет вернулся. После этого был установлен systemd-resolved, чтобы избежать конфликтов:

sudo apt install systemd-resolved

Известная проблема https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/2055012

Проблема заключалась в следующем: /etc/resolv.conf стал неработающей ссылкой вместе с systemd-resolve.service. Мне пришлось удалить их оба и написать новый файлы resolv.conf, чтобы исправить ошибку.

Эта проблема вызвана неработающей символической ссылкой на /etc/resolv.conf. Выполните следующие команды, чтобы исправить это:

  1. rm /etc/resolv.conf
  2. sudo dhcpcd

Это должно решить проблему.

Ответ или решение

После обновления с Ubuntu 22.04 до 24.04 LTS некоторые пользователи могут столкнуться с проблемами соединения с интернетом. Основной причиной этой проблемы может быть неправильная работа файла /etc/resolv.conf, который отвечает за настройку DNS. Ниже представлены шаги, которые помогут вам устранить эту проблему:

Решение проблемы с Интернетом после обновления:

  1. Проверка состояния сети:
    Сначала убедитесь, что ваш компьютер правильно подключен к сети. Для этого выполните команду:

    nmcli device status

    Убедитесь, что ваше сетевое устройство отображается как подключенное (connected).

  2. Удаление поврежденного symlink:
    Если файл /etc/resolv.conf является поврежденной ссылкой, удалите его:

    sudo rm /etc/resolv.conf
  3. Создание нового файла resolv.conf:
    Создайте новый файл resolv.conf, чтобы настроить разрешение DNS. Вы можете вручную добавить DNS-серверы, например, Google DNS:

    echo -e "nameserver 8.8.8.8\nnameserver 8.8.4.4" | sudo tee /etc/resolv.conf
  4. Перезагрузка службы сети:
    После этого перезапустите Network Manager:

    sudo systemctl restart NetworkManager
  5. Установка systemd-resolved (если еще не установлен):
    Если вы хотите использовать systemd-resolved для управления DNS, установите его следующей командой:

    sudo apt install systemd-resolved
  6. Активация systemd-resolved:
    Убедитесь, что служба systemd-resolved активна:

    sudo systemctl enable systemd-resolved
    sudo systemctl start systemd-resolved
  7. Проверьте конфигурацию resolv.conf:
    Убедитесь, что /etc/resolv.conf ссылается на ../run/systemd/resolve/stub-resolv.conf. Если это не так, создайте символическую ссылку:

    sudo ln -sf /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf
  8. Перезагрузка системы:
    В заключение, перезагрузите компьютер для применения всех изменений:

    sudo reboot

Заключение

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

Оцените материал
Добавить комментарий

Капча загружается...