A solução foi anexar .lan ao nome do host:
$ ping calchas.lan
PING calchas.lan (192.168.2.207) 56(84) bytes of data.
64 bytes from calchas.lan (192.168.2.207): icmp_seq=1 ttl=64 time=0.151 ms
Eu tenho uma máquina virtual KVM / QEMU criada no Virtual Machine Manager.
A partir desta máquina, posso executar o ping do host pelo IP, mas não consigo fazer ping pelo hostname:
elopio@ubuntu-xenial:~$ ping 192.168.2.207
PING 192.168.2.207 (192.168.2.207) 56(84) bytes of data.
64 bytes from 192.168.2.207: icmp_seq=1 ttl=64 time=0.142 ms
elopio@ubuntu-xenial:~$ host calchas
calchas has address 127.0.1.1
Então, se eu tentar acessar o calchas (o host, ip = 192.168.2.207) pelo nome do ubuntu-xenial (o convidado), eu estarei acessando o convidado.
Como posso pingar o host pelo nome?
A solução foi anexar .lan ao nome do host:
$ ping calchas.lan
PING calchas.lan (192.168.2.207) 56(84) bytes of data.
64 bytes from calchas.lan (192.168.2.207): icmp_seq=1 ttl=64 time=0.151 ms