Erro de resolv.conf, não salva o dns ao reiniciar. [RESOLVIDO]

1. Erro de resolv.conf, não salva o dns ao reiniciar. [RESOLVIDO]

Pedro Luiz Silva Machado
p5droluis

(usa Debian)

Enviado em 01/10/2017 - 21:25h

Olá,

Sou novo em usar as distribuições linux e peço paciência a todos =)

Após realizar a configuração da placa de rede no /etc/network/interfaces :

# rede interna
Allow-hotplug enp0s3
iface enp0s3 inet static
Address 10.40.200.177
netmask 255.255.252.0
network 10.40.0.0
broadcast 10.40.0.255

# rede externa
Allow-hotplug enp0s8
iface enp0s8 inet static
Address 10.10.0.177
netmask 255.255.255.0
network 10.10.0.0
gateway 10.10.0.1
broadcast 10.10.0.255

E realizei a configuração de dns no arquivo /etc/resolv.conf :
nameserver: 8.8.8.8
nameserver 8.8.4.4

Após a configuração realizo o comanto /etc/init.d/networking restart e ping gmail.com até ai tudo bem, funcionando normal!
Mas quando eu faço init 6 e a distro reinicia o arquivo de configuração /etc/resolv.conf esta em branco e não consigo acessar a internet.


Agradeço quem puder me ajudar!


  


2. Re: Erro de resolv.conf, não salva o dns ao reiniciar. [RESOLVIDO]

Paulo Dias
di4s

(usa XUbuntu)

Enviado em 01/10/2017 - 23:17h


Oi.

Provavelmente algum processo está alterando o resolv.conf, é possível que seja o NetworkManager.

Você está usando Debian com interface gráfica?

Linux Professional Institute - LPIC-1
Novell Certified Linux Administrator - CLA
Oracle Certified Associate, Java SE Programmer - OCA

http://twitter.com/p4ulodi4s
http://www.prminformatica.com.br/


3. RE: ERRO DE RESOLV.CONF, NÃO SALVA O DNS AO REINICIAR.

Pedro Luiz Silva Machado
p5droluis

(usa Debian)

Enviado em 02/10/2017 - 07:26h

Olá,

Não estou utilizando a interface gráfica, após instalação da distro configurei o grub para iniciar o sistema em runlevel 3. tem alguma recomendação para fazer em modo grafico?

att,


4. Re: Erro de resolv.conf, não salva o dns ao reiniciar. [RESOLVIDO]

Paulo Dias
di4s

(usa XUbuntu)

Enviado em 02/10/2017 - 10:28h

Oi, o ideal é descobrir qual serviço está alterando o arquivo...

Reinicie, faça esses comandos e poste a saida deles aqui:


ls -l /etc/resolv.conf
cat /etc/resolv.conf
systemctl status network-manager


Linux Professional Institute - LPIC-1
Novell Certified Linux Administrator - CLA
Oracle Certified Associate, Java SE Programmer - OCA

http://twitter.com/p4ulodi4s
http://www.prminformatica.com.br/


5. RE: ERRO DE RESOLV.CONF, NÃO SALVA O DNS AO REINICIAR.

Pedro Luiz Silva Machado
p5droluis

(usa Debian)

Enviado em 02/10/2017 - 12:04h

Saida dos comandos pedidos:

ls -l /etc/resolv.conf = lrwxrwxrwx 1 root root 35 set 29 23:32 /etc/resolv.conf -> /var/run/NetworkManager/resolv.conf

cat /etc/resolv.conf = cat: /etc/resolv.conf : Arquivo ou diretorio não encontrado

systemctl status network-manager =

â NetworkManager.service - Network Manager
Loaded: loaded (/lib/systemd/system/NetworkManager.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2017-10-02 11:39:50 -03; 11min ago
Docs: man:NetworkManager(8)
Main PID: 447 (NetworkManager)
Tasks: 3 (limit: 4915)
CGroup: /system.slice/NetworkManager.service
ââ447 /usr/sbin/NetworkManager --no-daemon

out 02 11:39:51 SERVIDORTIIABAS NetworkManager[447]: <info> [1506955191.0741] Loaded device plugin: NMBluezManager (/usr/lib/i386-linux-gnu/NetworkManager/libnm-device-plugin-b
out 02 11:39:51 SERVIDORTIIABAS NetworkManager[447]: <info> [1506955191.0781] device (lo): link connected
out 02 11:39:51 SERVIDORTIIABAS NetworkManager[447]: <info> [1506955191.0811] manager: (lo): new Generic device (/org/freedesktop/NetworkManager/Devices/1)
out 02 11:39:51 SERVIDORTIIABAS NetworkManager[447]: <info> [1506955191.0830] device (enp0s3): link connected
out 02 11:39:51 SERVIDORTIIABAS NetworkManager[447]: <info> [1506955191.0855] manager: (enp0s3): new Ethernet device (/org/freedesktop/NetworkManager/Devices/2)
out 02 11:39:51 SERVIDORTIIABAS NetworkManager[447]: <info> [1506955191.0870] device (enp0s8): link connected
out 02 11:39:51 SERVIDORTIIABAS NetworkManager[447]: <info> [1506955191.0953] manager: (enp0s8): new Ethernet device (/org/freedesktop/NetworkManager/Devices/3)
out 02 11:39:51 SERVIDORTIIABAS NetworkManager[447]: <info> [1506955191.1226] manager: startup complete
out 02 11:39:51 SERVIDORTIIABAS NetworkManager[447]: <info> [1506955191.1234] manager: NetworkManager state is now CONNECTED_GLOBAL
out 02 11:39:51 SERVIDORTIIABAS NetworkManager[447]: <info> [1506955191.1951] ModemManager available in the bus.

Essa é a saida, já removi o network e outras coisa e não resolveu, a unica que eu consegui foi declarar um variável no bash para ele puxar a configuração, porém é gambiarra.



6. Re: Erro de resolv.conf, não salva o dns ao reiniciar.

Paulo Dias
di4s

(usa XUbuntu)

Enviado em 02/10/2017 - 15:49h

Oi.

Realmente parece que é o networkmanager que está alterando o arquivo, penso que o mais comum é alterar a configuração dele para não fazer isso...

Você pode alterar o arquivo /etc/NetworkManager/NetworkManager.conf adicionando dns=none na parte [main] do arquivo . Deve ficar parecido com esse:


[main]
plugins=ifupdown,keyfile
dns=none

[ifupdown]
managed=false


E depois você pode retirar o link do resolv.conf e criar um novo arquivo com o mesmo nome. Assim:


sudo su -
mv /etc/resolv.conf /etc/bkp-link-resolv.conf
echo "nameserver 8.8.8.8" > /etc/resolv.conf
exit



Linux Professional Institute - LPIC-1
Novell Certified Linux Administrator - CLA
Oracle Certified Associate, Java SE Programmer - OCA

http://twitter.com/p4ulodi4s
http://www.prminformatica.com.br/


7. Re: Erro de resolv.conf, não salva o dns ao reiniciar. [RESOLVIDO]

Pedro Luiz Silva Machado
p5droluis

(usa Debian)

Enviado em 02/10/2017 - 17:13h

p4ulodi4s escreveu:

Oi.

Realmente parece que é o networkmanager que está alterando o arquivo, penso que o mais comum é alterar a configuração dele para não fazer isso...

Você pode alterar o arquivo /etc/NetworkManager/NetworkManager.conf adicionando dns=none na parte [main] do arquivo . Deve ficar parecido com esse:


[main]
plugins=ifupdown,keyfile
dns=none

[ifupdown]
managed=false


E depois você pode retirar o link do resolv.conf e criar um novo arquivo com o mesmo nome. Assim:


sudo su -
mv /etc/resolv.conf /etc/bkp-link-resolv.conf
echo "nameserver 8.8.8.8" > /etc/resolv.conf
exit



Linux Professional Institute - LPIC-1
Novell Certified Linux Administrator - CLA
Oracle Certified Associate, Java SE Programmer - OCA

http://twitter.com/p4ulodi4s
http://www.prminformatica.com.br/


Boa tarde, Paulo!

Realizei as configuração no network manager e "dns=none" e rm do /etc/resolv.conf e resolveu o problema, cara agradeço muito, já estava quase reinstalando a distro!

Obrigado!








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts