O nome do host no terminal muda quando eu conecto a internet: por quê?

0
[acme@localhost ~]$ su
Password: 
[root@localhost acme]# 

Agora conecto a internet e recebo o seguinte:

[root@localhost acme]# exit
exit
[root@localhost acme]# su
[root@dhcppc9 acme]#  

Editar

[root@dhcppc9 lin64]# echo $PS1
[\u@\h \W]\$

Eu observei que ele está acontecendo no usuário também não apenas quando estou no superusuário.

Por que este dhcppc9 está chegando?

SO: RHEL 6

    
por msz 31.01.2014 / 10:11

1 resposta

2

O servidor DHCP em sua rede está configurado para enviar um nome de host por meio do handshake dhcp.

Você pode configurar seu cliente para não solicitar um nome de host. No arquivo /etc/dhcp/dhclient.conf você pode ver como o seu cliente dhcp está configurado.

Edite a instrução request e remova host-name da lista. No meu caso, antes:

request subnet-mask, broadcast-address, time-offset, routers,
        domain-name, domain-name-servers, domain-search, host-name,
        netbios-name-servers, netbios-scope, interface-mtu,
        rfc3442-classless-static-routes, ntp-servers,
        dhcp6.domain-search, dhcp6.fqdn,
        dhcp6.name-servers, dhcp6.sntp-servers;

e depois:

request subnet-mask, broadcast-address, time-offset, routers,
        domain-name, domain-name-servers, domain-search,
        netbios-name-servers, netbios-scope, interface-mtu,
        rfc3442-classless-static-routes, ntp-servers,
        dhcp6.domain-search, dhcp6.fqdn,
        dhcp6.name-servers, dhcp6.sntp-servers;

Agora seu sistema não deve alterar o nome do host após a conexão.

    
por 31.01.2014 / 10:23

Tags