Eu estava tentando alterar o nome do host na minha máquina de acordo com este artigo:https://www.blackmoreops.com/2013/12/12/change-hostname-kali-linux/
Quando cheguei à parte
service hostname.sh stop
sleep 1
service hostname.sh start
Parece que o nome do host irá parar corretamente, mas não consigo iniciá-lo. Agora, sempre que faço a varredura do meu IP em uma máquina secundária, meu nome de host aparece como n/a.
Quando tento iniciar o nome do host, ele dirá
Failed to start hostname.service: Unit hostname.service is masked.
Eu fiz algumas pesquisas sobre o assunto e tentei o comando
systemctl unmask hostname.service
assim como
systemctl unmask hostname
Eles são executados sem erros.
No entanto, quando tento qualquer um desses comandos, recebo novamente o mesmo erro sobre ele estar mascarado.
systemctl enable hostname.service
systemctl enable hostname
systemctl start hostname.service
systemctl start hostname
start hostname.service
start hostname
Por último, até tentei mascará-lo e depois desmascará-lo novamente, com o mesmo resultado. Esses sintomas também persistem durante várias reinicializações. Eu apreciaria muito qualquer ajuda, pois estou bastante perplexo.
Além disso, pelo que vale a pena, estou usando Kali Linux, uma distribuição Debian.
ATUALIZAR
/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/nome do host
VVTOETSC
Responder1
O artigo mencionado na sua pergunta data de 2013 e está desatualizado. Para alterar o nome do host, basta fazer o seguinte:
- Desconecte-se da rede
- Execute o comando
hostname new_hostname
como root. - Conecte-se novamente à rede
Responder2
- Tente inicializar no modo avançado
- Insira a senha do root
- Tente encontrar qualquer arquivo que tenha um tamanho significativamente grande, por exemplo, vídeo, que você acha que ao excluí-lo não afetará você de forma alguma. Você sempre pode verificar os tamanhos dos arquivos digitando ls -S ou ls --size
- Exclua esse arquivo e reinicie. Deve funcionar depois disso.
- Se não, você precisa encontrar outro arquivo e testar a reinicialização até que funcione.
A razão para esse problema é que não há espaço suficiente na partição de inicialização para carregar os serviços com falha. A solução simples é remover arquivos enormes e extraordinários. Então boooom... vai funcionar..