Estaba intentando cambiar el nombre de host en mi máquina según este artículo:https://www.blackmoreops.com/2013/12/12/change-hostname-kali-linux/
Cuando llegué a la parte
service hostname.sh stop
sleep 1
service hostname.sh start
Parece que el nombre de host se detendrá correctamente, pero no puedo iniciarlo. Ahora, cada vez que escaneo mi IP desde una máquina secundaria, mi nombre de host aparece como n/a.
Cuando intento iniciar el nombre de host, dirá
Failed to start hostname.service: Unit hostname.service is masked.
Investigué un poco sobre el tema y probé el comando.
systemctl unmask hostname.service
así como
systemctl unmask hostname
Estos se ejecutan sin errores.
Sin embargo, cuando intento cualquiera de estos comandos, aparece nuevamente el mismo error acerca de que está enmascarado.
systemctl enable hostname.service
systemctl enable hostname
systemctl start hostname.service
systemctl start hostname
start hostname.service
start hostname
Por último, incluso intenté enmascararlo y luego volver a desenmascararlo, con el mismo resultado. Estos síntomas también persisten a través de múltiples reinicios. Agradecería mucho cualquier ayuda ya que estoy bastante perplejo.
Además, por si sirve de algo, estoy usando Kali Linux, una distribución Debian.
ACTUALIZAR
/etc/hosts
127.0.0.1 localhost
127.0.1.1 kali.net VVTOETSC
#The following lines are desirble for IPV6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
/etc/nombre de host
VVTOETSC
Respuesta1
El artículo al que se hace referencia en su pregunta se remonta a 2013 y está desactualizado. Para cambiar el nombre de host simplemente haga lo siguiente:
- Desconectarse de la red
- Ejecute el comando
hostname new_hostname
como root. - Vuelve a conectarte a la red
Respuesta2
- Intenta arrancar en modo avanzado
- Insertar contraseña de root
- Intente encontrar cualquier archivo que tenga un tamaño significativamente grande, por ejemplo, un video, que crea que cuando lo elimine no le afectará en absoluto. Siempre puedes comprobar los tamaños de los archivos escribiendo ls -S o ls --size
- Elimine ese archivo y luego reinicie. Después de eso debería de funcionar.
- Si no es así, debe buscar otro archivo y probar el reinicio hasta que funcione.
La razón de este problema es que no hay suficiente espacio en la partición de inicio para cargar esos servicios fallidos. La solución simple es eliminar un archivo enorme y extraordinario. Entonces boooom... funcionará...