Исправление временной ошибки разрешения имен Ubuntu 20.04 для проводного подключения

Убунту 12

Если вы являетесь пользователем Ubuntu 20.04 и столкнулись с ошибкой «Временный сбой разрешения имен», то это руководство для вас. Эта ошибка может быть весьма неприятной, особенно когда вы пытаетесь получить доступ к Интернету или подключиться к серверу Ubuntu с других устройств. В этой статье мы познакомим вас с некоторыми потенциальными решениями этой проблемы.

Что вызывает эту проблему?

Ошибка «Временный сбой в разрешении имен» обычно возникает из-за неправильных настроек DNS. DNS или система доменных имен — это система, которая преобразует доменные имена в IP-адреса. Если ваша система не может преобразовать имена доменов в IP-адреса, вы столкнетесь с этой ошибкой.

Решение 1. Проверьте настройки DNS

Первым шагом в устранении этой ошибки является проверка настроек DNS. Эти настройки обычно находятся в файле /etc/resolv.conf. Этот файл должен содержать IP-адрес действующего DNS-сервера.

Чтобы проверить содержимое этого файла, откройте терминал и введите:

кот /etc/resolv.conf

Если файл настроен неправильно, вы можете настроить его так, чтобы он указывал на общедоступный DNS-сервер, например DNS-сервер Google (8.8.8.8) или DNS-сервер Cloudflare (1.1.1.1).

Решение 2. Воссоздайте resolv.conf.

Если файл resolv.conf отсутствует или неверен, его можно создать заново. Для этого сначала удалите существующий файл с помощью следующей команды:

sudo rm /etc/resolv.conf

Затем создайте новый файл с помощью сенсорной команды:

sudo touch /etc/resolv.conf

Теперь отредактируйте файл с помощью текстового редактора, например nano:

судо нано /etc/resolv.conf

В файле добавьте строку nameserver 1.1.1.1 или nameserver 8.8.8.8, сохраните файл и выйдите. В качестве DNS-сервера будет выбран DNS-сервер Cloudflare или Google соответственно.

Наконец, перезапустите службу, разрешенную systemd, с помощью следующей команды:

sudo systemctl перезапустить systemd-resolved.service

Решение 3. Проверьте конфигурацию сети

Ubuntu 20.04 использует Netplan для управления и настройки сетевых параметров. Файлы конфигурации Netplan расположены в каталоге /etc/netplan/ и имеют расширение .yaml.

Чтобы проверить конфигурацию сети, выполните следующую команду:

кот /etc/netplan/*.yaml

Убедитесь, что параметры сети настроены правильно, включая правильный IP-адрес и настройки DNS.

Решение 4. Проверьте настройки IPv6 и статического IP-адреса.

Проверьте, включен ли IPv6 в вашем сетевом менеджере. Если это так, попробуйте отключить его и посмотреть, решит ли это проблему. Также проверьте, установлен ли ваш IP-адрес статическим. Если да, попробуйте изменить его на динамический.

Решение 5. Переустановите Ubuntu

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

Заключение

Ошибка «Временный сбой в разрешении имен» в Ubuntu 20.04 может стать настоящей головной болью, но при правильных действиях по устранению неполадок ее можно устранить. Не забудьте проверить настройки DNS, при необходимости воссоздать файл resolv.conf, проверить конфигурацию сети и проверить настройки IPv6 и статического IP-адреса. Если все остальное не помогло, лучшим вариантом может быть переустановка Ubuntu. Удачи!

Чтобы проверить настройки DNS, откройте терминал и введите cat /etc/resolv.conf. При этом отобразится содержимое файла /etc/resolv.conf, который должен содержать IP-адрес действующего DNS-сервера.

Чтобы установить DNS-сервер на DNS-сервер Google (8.8.8.8), откройте файл /etc/resolv.conf с помощью текстового редактора, например nano. Добавьте строку nameserver 8.8.8.8, сохраните файл и выйдите. Это настроит вашу систему на использование DNS-сервера Google.

Если файл resolv.conf отсутствует или неверен, его можно создать заново. Сначала удалите существующий файл с помощью команды sudo rm /etc/resolv.conf. Затем создайте новый файл с помощью sudo touch /etc/resolv.conf. Отредактируйте файл с помощью текстового редактора, например nano, добавьте строку nameserver 8.8.8.8 для DNS-сервера Google или nameserver 1.1.1.1 для DNS-сервера Cloudflare, сохраните файл и выйдите. Наконец, перезапустите службу systemd-resolved с помощью sudo systemctl restart systemd-resolved.service.

Файлы конфигурации сети для Ubuntu 20.04 расположены в каталоге /etc/netplan/. Эти файлы имеют расширение .yaml. Вы можете проверить конфигурацию сети, выполнив команду cat /etc/netplan/*.yaml.

Чтобы отключить IPv6 в Network Manager, откройте файл конфигурации Network Manager с помощью текстового редактора, например nano. Найдите строку с надписью ipv6.method и измените ее значение на игнорирование. Сохраните файл и выйдите. Это отключит IPv6 в Network Manager.

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

Похожие записи

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *