Pode ser que você deve adicionar o endereço de gateway da sua rede como um "servidor de nomes" ao arquivo
/etc/resolv.conf
e veja se funciona. O Ubuntu às vezes faz isso automaticamente, mas não tenho certeza se o CentOS faz isso.
Eu tenho uma unidade de rede (rede externa) sendo usada como armazenamento de mídia para um servidor de mídia em execução no meu roteador. Eu estou tentando mudar o servidor de mídia para a minha máquina Centos 6.3 para que eu possa aproveitar ffmpeg
e mais (não relacionado) ..
Tudo que eu estou querendo saber aqui é porque meu servidor Centos não pode resolver o nome do host para a unidade enquanto meu laptop rodando Ubuntu pode na mesma rede. O Ubuntu pode fazer o ping pelo nome do host e receber uma resposta. Embora eu sei que o Ubuntu tem uma interface gráfica e eu posso clicar em "rede" no sistema de arquivos e encontrá-lo lá smb://ballzdeep
diz que é a localização da unidade. Centos é sem GUI. Não consigo descobrir por que ele não o encontrou e estou procurando uma maneira de descobrir hosts de rede, mas não tenho sorte.
Primeiro, verifique se você consegue executar ping no host usando o endereço IP para garantir que você tenha conectividade.
A opção mais simples para resolver esse problema seria adicionar a seguinte linha ao seu arquivo /etc/hosts
.
192.168.1.1 hostname
Substitua o endereço IP e o nome do host pelos valores apropriados à sua situação. Isso permitirá que sua máquina resolva o nome do host corretamente.
No entanto, pode haver algumas configurações específicas do samba que você precisa fazer para compartilhar arquivos que não consigo lembrar da minha cabeça.
Verifique /etc/resolv.conf
e adicione a linha:
nameserver 8.8.8.8
Caso ainda não esteja adicionado. Em seguida, reinicie o serviço BIND por:
$> service named restart
Em seguida, tente executar o ping:
$> ping 8.8.8.8
$> ping google.com
Tags networking samba centos