Verificando a máquina na LAN com meu laptop, obtive o seguinte:
gabriele @ osiris { ~ } [ Tue Oct 07 ] [ 08:49 PM]
nmap -sP 192.168.1.236
Starting Nmap 6.40 ( http://nmap.org ) at 2014-10-07 20:50 CEST
Nmap scan report for ---.homenet.telecomitalia.it (192.168.1.236)
Host is up (0.0044s latency).
Nmap done: 1 IP address (1 host up) scanned in 0.03 seconds
O nmap não reconhecerá o nostname, colocando— no lugar de "mercúrio" e presumo que não seja um problema do nmap porque ele nem acessa desta forma:
root@mercury
quando mudei o nome do host, sigo estes passos
sudo nano /etc/hostname
e escrevi uma única linha com "mercúrio", então:
sudo nano /etc/hosts
com esta configuração:
127.0.0.1 localhost
127.0.1.1 mercury localhost
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
e finalmente:
sudo /etc/init.d/hostname.sh start
Estou fazendo algo errado?
Responder1
altere seu arquivo /etc/hosts de
127.0.0.1 host local
127.0.1.1 mercúrio localhost
para:
127.0.0.1 host local
192.168.1.236 mercúrio
depois de fazer isso, "ping mercury" ou "nmap mercury" deve funcionar, e o inverso, "nmap 192.168.1.236" deve mostrar o nome do host associado a esse IP em /etc/hosts, na saída do relatório nmap