Configurando o nome de uma máquina

-1

Eu construí uma máquina com peças de reposição com a intenção de usá-la como um servidor doméstico, mas ela faz algo que eu não esperava, ela adiciona ".local" ao nome do host, então não consigo acessar com o nome que eu quero, "servidor3". Apenas responde a "servidor3.local". Estou perdendo o porquê isso está acontecendo.

Saída de alguns comandos e arquivos:

root@servidor3:# hostname
servidor3

root@servidor3:# cat /etc/hosts
127.0.0.1       localhost
127.0.1.1       servidor3

root@servidor3:# cat /etc/hostname
servidor3

samba.conf (edited)
[global]
  workgroup = HOMENET
  netbios name = servidor3
  server string = %h server (Samba, Ubuntu)
  wins support = yes
  local master = yes
  preferred master = yes

Mas a partir dos clientes do Windows:

C:\Documents and Settings\Servidor>ping servidor3
In Spanish "Not found"

C:\Documents and Settings\Servidor>ping servidor3.local
Haciendo ping a servidor3.local [192.168.1.39] con 32 bytes de datos:
Respuesta desde 192.168.1.39: bytes=32 tiempo<1m TTL=64
Respuesta desde 192.168.1.39: bytes=32 tiempo=5ms TTL=64
Respuesta desde 192.168.1.39: bytes=32 tiempo<1m TTL=64
Respuesta desde 192.168.1.39: bytes=32 tiempo<1m TTL=64
Estadísticas de ping para 192.168.1.39:
    Paquetes: enviados = 4, recibidos = 4, perdidos = 0

Alguma ideia?

    
por Saiyine 30.12.2015 / 23:06

1 resposta

0

O TLD .local é uma abreviação comum para máquinas que residem em uma rede privada. Seu novo servidor está se comportando corretamente, mas você não configurou sua rede privada para aceitar esse comportamento!

Você faria melhor deixando .local no nome do servidor e adicionando .local aos domínios de pesquisa TCP / IP em seus vários clientes. A maneira mais fácil seria adicioná-lo às configurações do servidor DHCP (presumivelmente no seu roteador), mas você também pode fazê-lo manualmente em cada máquina. Aqui estão as instruções para um cliente do Windows:

link

    
por DS Justice 30.12.2015 / 23:19