1 votos

`hostname` resultado es diferente de "/etc/hostname" después de la actualización

Si abro una terminal de windows en mi interfaz gráfica de usuario, hostname el resultado de un comando es diferente de contenido de /etc/hostname:

me@ZyXEL1:~$ hostname
ZyXEL1
me@ZyXEL1:~$ cat /etc/hostname
N4010
me@ZyXEL1:~$ cat /etc/hosts
127.0.0.1 localhost
127.0.1.1 N4010

# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

y sudo comando muestra:

sudo: unable to resolve host ZyXEL1: No such file or directory

En tty1, tty2 y ... la línea de comandos es me@N4010:~$ en lugar de uno incorrecto: me@ZyXEL1:~$, pero sudo de resultados es la misma que la ventana de terminal:

me@N4010:~$sudo
sudo: unable to resolve host ZyXEL1: No such file or directory

1voto

PHP Learner Puntos 406

Buscando en la web, he encontrado que el problema es causado por mi módem inalámbrico/enrutador porque es un ZyXEL módem/router ADSL2+. No sé por qué este problema no se había visto antes, pero la solución que evita, al menos en mi caso) esta desatendida nombre de host cambio es cambiar /etc/dhcp/dhclient.conf , de modo que el sistema no solicita hostname de servidor DHCP (que se ejecuta en la red inalámbrica del módem/router).

Ejecutar

sudo nano /etc/dhcp/dhclient.conf

Encontrar una línea similar a la siguiente comando y coment a cabo:

send host-name = gethostname()

a continuación encontrará request comando que pide hostname. debe ser una línea similar a:

request subnet-mask, broadcast-address, time-offset, routers,

En la lista de parámetros en frente de request comando find host-name y eliminarlo.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X