[решено]Не сохраняется /etc/resolv.conf после перезагрузки

Мой провайдер начал блокировать нужные мне сайты путём перенаправления DNS.Прописываю командой
sudo sed -i "/nameserver/i nameserver 8.8.8.8" /etc/resolv.conf
гуглевский DNS 8.8,8,8 в /etc/resol.conf ,блокировкапропадает,все сайты открываются.Но после перезагрузки /etc/resolv.conf почему-то возвращяется к прежнему виду,приходится опять вводить команду.В другой системе-лубунту /etc/resolv.conf после перезагрузки остаётся такой,как я прописал.
Почему в Arch этот файл после перезагрузки сбрасывается на дефолтное и как жёстко прописать гуглевский DNS в систему чтобы каждый раз не менять /etc/resolv.conf ?
Linux Forever!
Введи атрибут запрета на изменение
установка запрета - $ sudo chattr + i имя_файла
снятие запрета - $ sudo chattr - i имя_файла
Ошибки не исчезают с опытом - они просто умнеют
пропиши в той проге которая твой инет настраивает.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Добавьте свои серверы в resolv.conf.head
Или установите атрибут i
на самом деле устанавливать этот атрибут большой костыль.
нужно лечить причину болезни, а не ее симптомы!
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Пробовал sudo chattr + /etc/resolv.conf ,файл после перезагрузки всё равно сбрасывается.Пробовал в свойствах файла запретить изменение файла всем,всё равно изменяется после перезагрузки.Файл resolv.conf.head не нашёл,в какой он папке?
nafanja
У меня нет проги,которая настраивает инет,nm не хочу пользоваться.Включаю инет после установки системы командой systemctl enable dhcpcd@enp4s0.service

Как лечить причину болезни не знаю.
В папке /етc кроме resolv.conf есть resolv.conf.bak
#
# /etc/resolv.conf
#

#search <yourdomain.tld>
#nameserver <ip>

# End of file

и resolvconf.conf
# Configuration for resolvconf(8)
# See resolvconf.conf(5) for details

resolv_conf=/etc/resolv.conf
# If you run a local name server, you should uncomment the below line and
# configure your subscribers configuration files below.
#name_servers=127.0.0.1
может в них надо чтото прописать или раскоментировать?
Linux Forever!
Vadim
Как лечить причину болезни не знаю.
Лечить просто:
Настроить DNS в той программе, которая поднимает интернет. Как ты настраивал интерент?
Vadim
У меня нет проги,которая настраивает инет,nm не хочу пользоваться.Включаю инет после установки системы командой systemctl enable dhcpcd@enp4s0.service
dhcpcd это тоже прога ;)
https://wiki.archlinux.org/index.php/Resolv.conf#Modify_the_dhcpcd_config
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
ghost
интернет я настраивал так:
ip addr
потом
# systemctl enable dhcpcd@<имя сетевого интерфейса>.service
как и где лечить?
Linux Forever!
Дык, dhcpcd его и перезаписывает. Разве нет?
 
Зарегистрироваться или войдите чтобы оставить сообщение.