Kali Linux resolveconf links simbólicos quebrados após cada reinicialização

2

Recentemente tive que forçar meu laptop kali linux a desligar devido a um congelamento da área de trabalho. Agora, após cada reinicialização, a resolução de DNS é interrompida para navegadores e ferramentas como apt-get e ping , mesmo que ferramentas como dig ainda funcionem para a resolução manual. Após cada reinicialização, corrijo assim:

Primeiro, verifico que a maioria dos links simbólicos está lá como esperado:

$ ls -altrh /etc/resolv.conf
lrwxrwxrwx 1 root root 31 Apr 17 23:40 /etc/resolv.conf -> /etc/resolvconf/run/resolv.conf

$ ls -altrh /etc/resolvconf/run
lrwxrwxrwx 1 root root 15 Apr 17 23:40 /etc/resolvconf/run -> /run/resolvconf

Depois, confirmo que a configuração anterior ainda está disponível:

$ cat /etc/resolvconf/resolv.conf.d/base
# Generated by NetworkManager
nameserver 8.8.8.8

Depois, tenho que criar um diretório ausente que um dos links simbólicos mencionados esteja tentando apontar:

$ sudo mkdir /run/resolvconf/

E, finalmente, preciso criar o arquivo resolv.conf ausente no diretório que criei e preencher o arquivo com as informações do servidor de nomes que foram preservadas no arquivo que eu verifiquei anteriormente:

$ sudo touch /run/resolvconf/resolv.conf
$ sudo cp /etc/resolvconf/resolv.conf.d/base /run/resolvconf/resolv.conf

Agora, a resolução de DNS funciona para todos e quaisquer programas.

Pergunta: Antes de eu ir escrever um script de inicialização para automatizar essa solução alternativa, alguém sabe como posso parar de ter que fazer isso novamente? Eu não consigo entender porque isso está acontecendo. Obrigado.

Informações do sistema:

$ cat /etc/debian_version 
Kali Linux Rolling
$ uname -a
Linux foobar 4.9.0-kali3-amd64 #1 SMP Debian 4.9.18-1kali1 (2017-04-04) x86_64 GNU/Linux
    
por Luke Sheppard 18.04.2017 / 12:22

3 respostas

5

Eu tenho o mesmo problema com a minha instalação do Kali, originalmente eu pensei que era o software de VPN que eu instalei, mas depois de algumas pesquisas parece ser um problema com o Kali.

Uma solução mais fácil para o problema que estou usando é: sudo apt-get purge resolvconf

Em seguida, logo após essa execução, sudo apt-get install resolvconf

Infelizmente, a partir de agora eu tenho que fazer isso a cada inicialização, mas eu tive o mesmo pensamento que você para fazer um script de inicialização para purgar e reinstalar automaticamente o arquivo resolvconf. Usar esses dois comandos seria um pouco mais fácil do que criar novamente o diretório ausente e possivelmente tornar mais fácil escrever um script de inicialização.

    
por 27.06.2017 / 23:48
0

Eu resolvi habilitar e iniciar o resolvconf manualmente com

sudo systemctl enable resolvconf
sudo systemctl start resolvconf

Agora, a resolução de nomes funciona após a inicialização. Talvez Kali desabilitando o resolvconf como serviço ...

    
por 30.01.2018 / 13:28
0

Acabei de criar um script simples em minha pasta raiz ...

touch netresolv.sh
vim netresolv.sh 

// substitua o editor fav por vim

Código:

#!/bin/bash
echo "nameserver 8.8.8.8" > /etc/resolv.conf && echo "nameserver 1.1.1.1" >> /etc/resolv.conf && service 
NetworkManager restart && exit

// salvar e sair do editor de texto

chmod +x netresolv.conf

agora eu apenas o executo manualmente após o login cada vez que estou pesquisando como e onde adicionar o script para ser executado automaticamente após cada reinicialização ao fazer login ...

Alguém pode me dizer como levar esse script o resto do caminho? Eu não quero que ele seja executado antes do login porque isso conectaria a web antes que o root fosse logado, tornando-a vulnerável ou seria? Eu o adiciono como um trabalho cron ? ou como systemd service? ou adicione a ~/.profile ?

    
por 11.09.2018 / 19:24