Estou usando o servidor samba baseado no Ubuntu.
Estava abrindo o arquivo de compartilhamento no caminho //UBUNTU
e estava funcionando bem. até que eu digitei esse comando por engano.
sudo nmcli general hostname server-1
então não consigo abrir meu compartilhamento de arquivos neste caminho //UBUNTU
, funcionando bem por IP.
mas preciso abri-lo pelo nome de host antigo. Como posso fazer isso?
Responder1
Resolvido por
sudo nmcli general hostname new_host_name
em seguida, reinicie os serviços de rede e:
sudo reboot
Responder2
De man nmcli
:
nmcli - ferramenta de linha de comando para controlar o NetworkManager
[...]
nmcli general {status | nome do host | permissões | logging} [ARGUMENTOS...]
[...]
nome do host [nome do host]Obtenha e altere o nome do host do sistema. Sem argumentos, imprime o nome do host atualmente configurado. Quando você passa um nome de host, ele será entregue ao NetworkManager para ser definido como um novo nome de host do sistema.
Observe que o termo nome de host “sistema” também pode ser referido como “persistente” ou “estático” por outros programas ou ferramentas. O nome do host é armazenado no arquivo /etc/hostname na maioria das distribuições. Por exemplo, o serviço systemd-hostnamed usa o termo nome de host "estático" e apenas lê o arquivo /etc/hostname quando é iniciado.
Então o que você fez: com seu comando
sudo nmcli general hostname server-1
você alterou o nome do host para server-1
. Portanto, reverter o que você fez emitindo o mesmo comando, mas em vez de server-1
digitar o nome do host desejado/antigo, deve resolver o seu problema.
Você também pode editar diretamente /etc/hostname
, desde que nenhum outro aplicativo ache que deveria ser diferente e o substitua.