LINUX.ORG.RU
решено ФорумAdmin

Не работает resolv имен без tor

 , , , ,


0

1

Ситуация такая: установил пакет tor. Стал вроде не нужен - сказал apt’у удалить его, он с легкостью удалил его.

Однако теперь при попытке apt update ничего не находит, да и вообще не происходит разрешение имен в ip. При обращении по ip к любому серверу всё хорошо.

В файле /etc/resolv.conf записан localhost, при этом изменить этот файл не получается, даже из-под рута. Несколько ранее при установленном торе на 127.0.0.1:53 висел сам тор, который, по-видимому, всё и обрабатывал. Обратно поставить тор, как вы понимаете, не могу.

Так вот, что делать?

И, если можно, объяснил бы кто, зачем так сделано (разрешение имен самим собой) и сделано это было именно тором или изначально в системе это всё так?

посмотреть мож /etc/resolv.conf является софтлинком на другой файл.

как вариант удалить /etc/resolv.conf и создать новый с указанием на твой любимый днс.

pfg ★★★★★
()

при этом изменить этот файл не получается, даже из-под рута.

chattr -i /etc/resolv.conf

anonymous
()

абсолютно прав предыдущий оратор, меня тоже раздражают эти службы которые постоянно лазят в resolv.conf. Вот здесь посмотрите /etc/systemd/resolved.conf.d/dns_servers.conf

svart
()

Ну, собственно проблему решил путем

apt purge tor

chattr -i /etc/resolv.conf

Потом файл можно стало изменять/удалять.

Architector
() автор топика
Последнее исправление: Architector (всего исправлений: 1)
Ответ на: комментарий от Architector

chattr -i /etc/resolv.conf

Этого достаточно.

anc ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.