- Ошибка разрешения имени компьютера astra linux
- 1. Отключение WINS:
- 2. Указание правильного DNS севера
- Диагностика сетевой службы «networking.service»
- 3. Устранение ошибки «Job for networking.service failed because the control process exited with error code.»
- 4. Устранение ошибок «RTNETLINK answers: File exists ifup: failed to bring up» и «Произошел сбой юнита networking.service» и «systemd[1]: Failed to start Raise network interfaces.»
- 5. Устраняем причину ошибки «Временный сбой в разрешении имен» и «ping: ya.ru: Временный сбой в разрешении имен»
- 6. Убираем апплет «Network Manager» из автозагрузки и панели задач
- 7. Как проверить, динамический или статический IP адрес?
- Похожие публикации
- Популярные метки
- Случайная публикация
- Архив публикаций
- Поиск
- RSS фиды
- Прогноз погоды
- Сайт работает на Grav
- Внешние ссылки
- Информация для читателей
- Как решить проблему «Временный сбой в разрешении имен»
- 1. Отсутствует или неправильно настроен файл resolv.conf
- 2. Ограничения брандмауэра
Ошибка разрешения имени компьютера astra linux
При выполнении команды ping в Linux может возникнуть системная ошибка. Причина её неочевидная.
Причина кроется в системе разрешения имён.
1. Отключение WINS:
Возможная причина ошибки — в использовании службы WINS при разрешении имён компьютеров, которое включается перед разрешением DNS, и «рушит» всю цепочку определения IP адреса по имени.
1) с использованием команды sudo nano исправить файл «/etc/nsswitch.conf»:
sudo nano /etc/nsswitch.conf
2) полностью удалить из файла «nsswitch.conf» упоминание «wins«.
3) Перезапустить службу сети:
sudo service networking restart
sudo systemctl restart networking
2. Указание правильного DNS севера
Проверка, что разрешение имён проходи корректно:
Если возникла ошибка
nslookup ya.ru
Server: 127.0.0.53
Address: 127.0.0.53#53
server can’t find ya.ru: SERVFAIL
значит проблема в локальной службе DNS. Исправить ошибку можно двумя способами:
СПОСОБ 1:
1) запускаем терминал и переходим в папку
cd /etc/resolvconf/resolv.conf.d
2) редактируем файл base
или одной командой с указанием полного имени файла:
sudo nano /etc/resolvconf/resolv.conf.d/base
Внимание! Если указать неправильный IP адрес сервера, возникнет ошибка «Временный сбой в разрешении имен»
Поэтому лучше файл base оставить пустым — см. РЕШЕНИЕ 2.
В файле base можно указать или исправить нестандартный DNS сервер:
Например,
или, например, DNS своего провайдера (109.172.10.70 — DNS Ростелеком).
То же самое проделываем с файлом /etc/network/interfaces, если в нём указан параметр dns-nameservers:
cat /etc/network/interfaces | grep dns-nameservers
и редактируем ip-адреса серверов DNS — можно указать несколько через пробел. Например:
dns-nameservers 192.168.0.1 77.88.8.1 8.8.8.8
Сохраняем изменения в файл interfaces .
3) после этого перезапускаем службу «networking»:
sudo service networking restart
sudo systemctl restart networking
Диагностика сетевой службы «networking.service»
sudo systemctl status networking sudo journalctl -xeu networking.service
3. Устранение ошибки «Job for networking.service failed because the control process exited with error code.»
sudo systemctl stop NetworkManager sudo systemctl disable NetworkManager
4. Устранение ошибок «RTNETLINK answers: File exists ifup: failed to bring up» и «Произошел сбой юнита networking.service» и «systemd[1]: Failed to start Raise network interfaces.»
sudo ip addr flush dev enp2s0 sudo systemctl restart networking
5. Устраняем причину ошибки «Временный сбой в разрешении имен» и «ping: ya.ru: Временный сбой в разрешении имен»
Ищем ошибки в файлах /etc/resolvconf/resolv.conf.d/base и /etc/network/interfaces .
Файл /etc/network/interfaces:
Настройка для статического IP адреса ПК:
auto lo
iface lo inet loopback
auto enp2s0
allow-hotplug enp2s0
iface enp2s0 inet static
address 192.168.0.70
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1
dns-nameservers 192.168.0.1 77.88.8.1 8.8.8.8
dns-search local
Настройка для динамического ip-адреса ПК (DHCP):
auto lo
iface lo inet loopback
allow-hotplug enp2s0
auto enp2s0
iface eth0 inet dhcp
Файл /etc/resolvconf/resolv.conf.d/base : строчку nameserver лучше закомментировать:
# nameserver 192.168.0.1
Для применения изменений выполнить команды
sudo systemctl restart networking
6. Убираем апплет «Network Manager» из автозагрузки и панели задач
Если используется статический IP-адрес, апплет «Network Manager» не нужен, он занимает свободное место не экране.
В LXQT
Пуск — Настройки — Настройки LXQt — Настройки сеанса — снять галочку против «Сеть» (/etc/xdg/autostart/nm-applet.desktop), нажать «Закрыть»».
«Пуск» — «Выйти» — «Выйти из системы» и войти снова.
7. Как проверить, динамический или статический IP адрес?
Вывод команды для динамического IP адреса содержит слово «dynamic».
Похожие публикации
Популярные метки
Случайная публикация
Архив публикаций
- июль 2023 ✒ 2
- июнь 2023 ✒ 7
- май 2023 ✒ 5
- апрель 2023 ✒ 6
- март 2023 ✒ 5
- февраль 2023 ✒ 2
- январь 2023 ✒ 5
- декабрь 2022 ✒ 7
- ноябрь 2022 ✒ 8
- октябрь 2022 ✒ 6
- сентябрь 2022 ✒ 9
- август 2022 ✒ 8
- июль 2022 ✒ 4
- июнь 2022 ✒ 9
- май 2022 ✒ 7
- апрель 2022 ✒ 3
- март 2022 ✒ 4
- февраль 2022 ✒ 6
- январь 2022 ✒ 7
- декабрь 2021 ✒ 7
- ноябрь 2021 ✒ 7
- октябрь 2021 ✒ 7
- сентябрь 2021 ✒ 10
- август 2021 ✒ 6
- июль 2021 ✒ 7
- июнь 2021 ✒ 7
- май 2021 ✒ 7
- апрель 2021 ✒ 4
- март 2021 ✒ 4
- февраль 2021 ✒ 3
- январь 2021 ✒ 3
- декабрь 2020 ✒ 8
- ноябрь 2020 ✒ 2
- октябрь 2020 ✒ 3
- сентябрь 2020 ✒ 3
- август 2020 ✒ 5
- июль 2020 ✒ 5
- июнь 2020 ✒ 8
- май 2020 ✒ 10
- апрель 2020 ✒ 4
- март 2020 ✒ 2
- январь 2020 ✒ 1
- декабрь 2019 ✒ 2
Поиск
RSS фиды
Прогноз погоды
Сайт работает на Grav
Внешние ссылки
- Космическая погода (Izmiran)
- Ионосферный прогноз (Izmiran)
- Прогноз магнитных бурь (NASA)
- Аврора — 30 минутный прогноз (NASA)
- Прогноз тропо в Европе (F4LEN)
- Прогноз погоды в С-Петербурге (world-weather.ru)
- Карта QTH локаторов с поиском (TK5EP)
- Узнать направление и расстояние (NØUK)
- Расчёт профиля трассы (linktest.ru)
- Расчет профиля трассы (scadacore.com)
- Конвертация GPS координат (traveleu.ru)
Информация для читателей
Материалы сайта предназначены для лиц старше 16 лет (16+). Использование материалов сайта (распространение, воспроизведение, передача, переработка и др.) допускается при условии указания источника в форме активной гиперссылки. Ни при каких обстоятельствах владелец сайта не будет нести ответственности ни перед какой стороной за какой-либо прямой, непрямой, особый или иной косвенный ущерб в результате любого использования информации на этом сайте или на любом другом сайте, на который имеется гиперссылка с данного сайта или на данный сайт. Все материалы на сайте представлены исключительно для ознакомления и не могут быть использованы в коммерческих целях. Владелец сайта не несет ответственности и не гарантирует актуальность, точность и полноту предоставляемой на сайте информации.
Как решить проблему «Временный сбой в разрешении имен»
Иногда, когда вы пытаетесь пропинговать веб-сайт, обновить систему или выполнить любую задачу, требующую активного подключения к Интернету, вы можете получить сообщение об ошибке «временная ошибка в разрешении имени» на вашем терминале.
Например, когда вы пытаетесь пропинговать веб-сайт, вы можете столкнуться с показанной ошибкой:
:~$ ping google.com ping: linux-console.net: Temporary failure in name resolution
Обычно это ошибка разрешения имен, которая показывает, что ваш DNS-сервер не может преобразовать доменные имена в соответствующие IP-адреса. Это может представлять собой серьезную проблему, поскольку вы не сможете обновлять, модернизировать или даже устанавливать какие-либо программные пакеты в своей системе Linux.
В этой статье мы рассмотрим некоторые причины ошибки «временный сбой в разрешении имен» и пути решения этой проблемы.
1. Отсутствует или неправильно настроен файл resolv.conf
Файл /etc/resolv.conf — это файл конфигурации преобразователя в системах Linux. Он содержит записи DNS, которые помогают вашей системе Linux преобразовывать доменные имена в IP-адреса.
Если этот файл отсутствует или есть, но ошибка разрешения имени по-прежнему возникает, создайте его и добавьте общедоступный DNS-сервер Google, как показано ниже.
Сохраните изменения и перезапустите службу systemd-resolved, как показано ниже.
$ sudo systemctl restart systemd-resolved.service
Также разумно проверить состояние распознавателя и убедиться, что он активен и работает должным образом:
$ sudo systemctl status systemd-resolved.service
Затем попробуйте пропинговать любой веб-сайт, и проблема должна быть решена.
2. Ограничения брандмауэра
Если первое решение вам не помогло, возможно, ограничения брандмауэра мешают успешно выполнять DNS-запросы. Проверьте брандмауэр и убедитесь, что порт 53 (используется для DNS — разрешение доменных имен) и порт 43 (используется для поиска whois). Если порты заблокированы, откройте их следующим образом:
Для брандмауэра UFW (Ubuntu/Debian и Mint)
Чтобы открыть порты 53 и 43 в брандмауэре UFW, выполните следующие команды:
$ sudo ufw allow 53/tcp $ sudo ufw allow 43/tcp $ sudo ufw reload
Для firewalld (RHEL/CentOS/Fedora)
Для систем на базе Redhat, таких как CentOS, вызовите следующие команды:
$ sudo firewall-cmd --add-port=53/tcp --permanent $ sudo firewall-cmd --add-port=43/tcp --permanent $ sudo firewall-cmd --reload
Мы надеемся, что теперь у вас есть представление об ошибке «временный сбой в разрешении имен» и о том, как ее исправить, выполнив несколько простых шагов. Как всегда, ваши отзывы очень ценятся.