Ele mostra "host up" porque você disse ao nmap para assumir que o host está ativo - é o que faz o -P0
(ou seu novo equivalente -Pn
).
Presumivelmente, ele aparece no cache do arp assim:
Address HWtype HWaddress Flags Mask Iface
192.168.1.103 (incomplete) eth0
, o que significa que o kernel enviou uma solicitação ARP, mas não recebeu uma resposta. Isso aconteceu porque você disse ao kernel para enviar um pacote (bem, alguns pacotes, na verdade) para o host.