Como forçar o cliente dhcp a permitir um nome de domínio auto-definido

0

Estou configurando um servidor de 14.04 lts sem gerenciador de rede instalado.

eu configurei em /etc/dhcp/dhclient.conf :

send host-name "os-vps276.projet-okinawa.org";
supersede domain-name "projet-okinawa.org";

eu configurei em /etc/hosts

127.0.0.1 os-vps276.projet-okinawa.org test.projet-okinawa.org localhost

e os-vps276 estão definidos em etc/hostname .

Quando pergunto a hostname usando o Terminal, recebi o nome do host os-vps276 , mas quando eu pergunto a hostname -f , recebi um erro hostname: Name or service not known .

Preciso definir um endereço IP estático ou definir meu dhcp ip e server.domain.name correspondente no arquivo de configuração de hosts? (que tem o mesmo efeito do ponto de vista administrativo).

Meu objetivo era obter tudo do dhcp, exceto o nome de domínio que eu gostaria de definir sozinho.

É possível?

    
por Michel Wicky 14.04.2016 / 20:00

2 respostas

0

  1. Edite /etc/hostname para conter seu nome de host desejado
    • vim /etc/hostname
  2. hostname -f /etc/hostname
  3. exit

O próximo terminal que você abrir, ou a sua próxima sessão ssh mostrará o nome do host em /etc/hostname .

Outras máquinas na rede ainda podem se referir a sua máquina como o domínio fornecido pelo servidor DHCP, mas localmente seu computador deve respeitar o conteúdo deste arquivo.

    
por earthmeLon 14.04.2016 / 20:30
0

Como eu resolvi isso:

  1. no Ubuntu use 127.0.1.1 em vez de 127.0.0.1 para definir o FQDN
  2. set server_name @ domain_name em /etc/hosts não foi suficiente, tive que adicionar server_name na mesma linha ( 127.0.1.1 server_name@domain_name server_name )

Eu não consegui alterar nenhuma configuração do dhclient para obter um nome de domínio diferente daquele que foi definido automaticamente pelo dhcp (nenhum de nosso provedor de infra-estrutura). Estas mudanças muito simples em /etc/hosts foram suficientes.

    
por Michel Wicky 16.04.2016 / 10:48