Cómo cambiar el hostname en Linux
March 7th, 2005Cambiar el nombre de la máquina en Linux es bastante sencillo, a continuación explico en unos pocos pasos cómo hacerlo.
Lo primero es modificar el archivo /etc/hosts:
Datos iniciales: 127.0.0.1 localhost.localdomain localhost 192.168.10.21 nombreantiguo Datos nuevos: 127.0.0.1 localhost.localdomain localhost 192.168.10.21 nombrenuevo
A continuación hay que editar el archivo /etc/sysconfig/network y cambiar la línea correspondiente a HOSTNAME
NETWORKING=yes HOSTNAME="nombrenuevo" GATEWAY="192.168.10.21" GATEWAYDEV="eth0" FORWARD_IPV4="yes"
En el caso de que el sistema que tengamos instalado esté basado en Debian, el anterior archivo no existirá y habrá que modificar el archivo /etc/hostname para que su contenido sea el nuevo nombre de la máquina nombrenuevo.
A continuación tenemos que ejecutar el comando hostname nombrenuevo.
Una vez hechos estos pasos ya tendríamos todo preparado, podemos reiniciar la máquina y comprobar los cambios mediante los comandos uname -a y hostname
delicious
menéame
fresqui

August 29th, 2005 a las 7:55 pm
excelente respuesta, certera y efectiva. felicitaciones
November 18th, 2005 a las 10:17 pm
la verdad por fin alguien lo dijo directamente y al grano bueniiiisimo este instructivo asi deberia ser siempre pero hay fanaticos que se cuelgan un saludo
November 26th, 2005 a las 1:53 am
hola:
Segui los pasos como se indica. El problema es que ahora no puedo accesar desde otra terminal al equipo (por ssh) o le hago un ping y no me responde,
Debo modificar algun otro parametro?
Gracias.
November 26th, 2005 a las 7:48 am
si haces el ping por ip debería seguir respondiéndote, si no es así el problema que tienes se debe a otra cosa. Si lo que estás haciendo es un ping con el nombre de la máquina, debes asegurarte de que ese nombre se puede resolver a la dirección ip correspondiente, bien mediante /etc/hosts o dns normalmente.
January 29th, 2006 a las 11:17 pm
Hola tengo un problema que no puedo resolver, no se por que (me imagino que fue por tratar de instalar samba), el chiste es que no tengo hostname, al hacer sudo apt-get update me aparece esto
ordbal@tajin:~$ sudo apt-get update
sudo: unable to lookup tajin via gethostbyname()..
al hacer cat en mi archivo /etc/hostname solo tiene el nombre de mi maquina solo tiene
tajin
he tratado de poner por propia mano los datos, empece por esto
127.0.0.1 localhost.localdomain localhost
y ponerle el nombre de tajin, por un lado, lo que no se es como obtener las direccion de ip de mi maquina, auxilio de antemano gracias
March 31st, 2006 a las 1:59 pm
de la página man:
Formato de línea de /etc/hosts
IP_address canonical_hostname aliases
de la experiencia en la vida real: Pon la ip, el nombre fqdn (nombre de dominio totalmente cualificado) y despues el nombre de host (la parte de la izq antes del primer punto). Así, por ejemplo:
192.168.1.2 ord2.redtrabajo.com ord2
De esta manera te evitas jaleos.
Ah!! y no olvides tener siempre la linea referente a localhost:
127.0.0.1 localhost.localdomain localhost
Muchos programas/servicios hacen uso de ella.
Un saludo a todas
April 21st, 2006 a las 6:34 pm
bueno, es lo mismo que quiero hacer pero en una maquina que tiene instalado windows xP, como puedo lograr cambiar el localhost para que en ves de este se vea algo cmo http://micolegio
GRACIAS
January 17th, 2007 a las 8:08 am
esta bien solo que debes especificar que no es igual en todos los distros ya que en caso de lo que usan slackware solo deben modificar el /etc/hosts y luego hacer hostname hostnuevo y listo.
April 26th, 2007 a las 2:23 am
Excelente: claro, conciso, especifico, con ejemplos. Gracias por la información.
June 7th, 2007 a las 4:09 am
ya hice todo lo anterior pero no me funciona y quiero cambiar el nombre del host pero cuando lo cambio desde la consola con el hostname “nuevo_nombre” no me guarda los cambios en los ficheros /etc/hosts ni en el de /etc/sysconfig/network
me gustaria saber en donde se guarda el hostname despues de cambiarlo con el comando hostname “nuevo_nombre”
June 29th, 2007 a las 6:31 pm
despues de editar el hostname tambien hay que editar el /etc/hosts. en este archivo se encuentran las direcciones de las maquinas remotas asi como tambien la maquina local con sus respectivos nombres hay que tener en cuenta que la direccion sea la correspondiente al nombre de la maquina…
August 2nd, 2007 a las 3:04 am
Patxi Echarte, muchas gracias, estaba buscando esta información y de los varios sitios q visite solo este lo explicó de manera clara y precisa.
Saludos y gracias por compartir tus conocimientos
January 29th, 2008 a las 12:21 am
tambien estoy mal con el host name .
a ver he aprendido algo de linux si en la consola pongo etc/sysconfig/network dice archivo no existe , tanto en /ect/hosts , igual
como le puedo dar nombre a mi linux, el error que me da despues de configurar el acceso a la ired me da , no puede leer el hostname y dcopserver, no se abren ni knetworkmanager, k3b, ni va na , un desastre
que tengo que poner para recuperar mi kubuntu feity .
February 7th, 2008 a las 7:05 pm
En una palabra: EXCELENTE!!!!
, grax
February 8th, 2008 a las 2:31 pm
[…] Fuente: Eslomas […]
July 7th, 2008 a las 4:09 pm
Saludos. Necesito ayuda:
Me he descargado el Mandriva y el .iso correspondiente lo he ‘quemado’ a CD. Cuando intento arrancarlo desde este CD en modo live en mi portátil HP Pavilion 2768 con AMD Turion 64 x 2, el arranque se queda muerto en el mensaje: ‘Setting LOCALHOST HOSTNAME’. Lo mismo me pasa intentándolo con Kubuntu. No sé si es esta línea la que da error o la inmediatamente siguiente en las sentencias del arranque. Por favor, ¿Me podéis ayudar? Muchas gracias de antemano y un cordial saludo.