Olá, a todos!
A partir de hoje, estarei postando exercícios práticos para a preparação dos exames da LPIC 1 e 2.
- Exame LPIC 102.
- Tópico 109 Fundamentos de rede.
- Objetivo 109.3 Soluções para problemas de redes simples.
- Peso deste objetivo 4.
Como administrador de redes, você percebeu que, ao tentar atualizar a lista de repositórios de um de seus servidores, foi apresentada a seguinte mensagem:
Qual seria o possível motivo deste erro?
Qual a ação tomada por você para a resolução deste problema?
Resolução
Faça uma análise na mensagem de erro apresentada:
Não foi possível resolver 'ftp.br.debian.org'.
Essa mesma mensagem é apresentada para os demais endereços de repositórios cadastrado no sistema.
O termo "resolver", reportar ao trabalho do serviço de DNS (Domain Name Server), onde este faz a resolução de endereços de sites em IP e vice-versa. O endereço
ftp.br.debian.org está hospedado em um host e este possui um IP, porém, ao executar o comando
apt-get update, este não conseguiu acessar este endereço e assim atualizar a lista de pacotes.
Já sabemos por onde começar. Vamos testar se o problema realmente encontra-se no serviço de DNS. Através do utilitário
dig[1], é possível saber se a resolução de nomes está ou não sendo funcionando.
Ao executar o comando
dig, foi retornado a mensagem de que nenhum servidor pode ser alcançado, o que reforça haver problemas no DNS.
É possível utilizar um servidor DNS ativo no próprio comando do
dig e ver se é possível ser feita a resolução de nomes.
Veja o comando abaixo, onde será acrescentado o IP 8.8.8.8 - DNS do Google. Poderia ser utilizado outro.
Ao ser acrescentado o IP 8.8.8.8 ao comando
dig (mostrado na figura acima), rapidamente foi feita a resolução de nome para o endereço
ftp.br.debian.org, informando o IP deste 200.236.31.3.
No
GNU/Linux, o arquivo que contém os servidores de DNS usados no sistema, encontra-se em
/etc/resolv.conf. Cada entrada deve ser configurada da seguinte maneira:
# vi /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver 208.67.220.220
Salve o arquivo e tente executar novamente o
apt-get update e não serão mais apresentados erros.
Vale lembrar que, neste arquivo, devem ser acrescentados no máximo 3 servidores DNS e de preferência os que são disponibilizados por sua operadora de Internet.
[1] - O comando dig tem como função primária, retornar o DNS da rede, mas também pode ser usado para pegar o IP de um host ou retornar o nome do host de um IP dado.
Outro exemplo:
dig +short vivaolinux.com.br
Retorna o IP de um host, domínio.