14
Mai
2022
0:28

Временная ошибка разрешения имён в режиме восстановления "Recovery Mode" в Debian

14 Mai 2022 0:28

В режиме восстановления не работает Network Manager, из-за чего не происходит разрешение имён. Ошибка временного разрешения имен: Временный сбой в разрешении имён.

Описание ситуации

Проблема заключается в том, что невозможно установить пакет из репозитория ftp.ru.debian.org при выполнении команды apt install, так как в режиме Recovery Mode нет сети, нет разрешения имён серверов с помощью службы DNS.

Способ решения

Все действия в режиме восстановления выполняются от пользователя root (вводим свой пароль).

Подключите сетевой провод "витую пару" (патч-корд) локальной сети, к сетевому гнезду ПК.

1) узнайте, как называется сетевая карта Ethernet для проводного подключения:

ip addr

Название сетевой карты скорее всего будет enp2s0, но может быть eth0.

2) Исправьте файл /etc/network/interfaces

nano /etc/network/interfaces

в файл добавить две строчки, после "loopback":

auto lo
iface lo inet loopback
iface enp2s0 inet dhcp
auto enp2s0

Где enp2s0 - имя сетевой карты из пункта 1.

Нажмите Ctrl+O, Ctrl+X для сохранения файла и выхода из редактора nano.

3) в конфигурационном файле для сервиса разрешения имён временно добавьте проверенный DNS сервер, а против старого поставьте символ # комментария:

nano /etc/resolv.conf

# nameserver 192.168.1.1
nameserver 8.8.8.8

Новый вариант: файл resolv.conf оставить без изменений, но создать другой файл "tail":

sudo nano /etc/resolvconf/resolv.conf.d/tail

nameserver 8.8.8.8

Также нажмите Ctrl+O, Ctrl+X

4) Включите сеть командой, которая запустит также и нужные службы:

ifup enp2s0

5) Немного подождите, произойдёт инициализация сети, и в терминале появится приглашение - символ # или $.

6) Проверьте, что сеть теперь работает, в том числе разрешение имен (DNS):

ping ftp.ru.debian.org

Теперь можно из консоли выполнить команду sudo apt install <имя пакета>. Пакет будет загружен из Интернета.



Verwandte Veröffentlichungen