Ich verwende Nmap 7.92 unter Windows und versuche, einen Linux-Host auf VirtualBox anzupingen. Ich kann den Server anpingen und ICMP-Antworten erhalten und umgekehrt. Der VirtualBox-Host verwendet einen Bridged-Adapter.
Ich habe auch jegliche Firewall in der virtuellen Maschine ausgeschaltet.
Ich habe es als Administrator ausgeführt und auch verwendet nmap -Pn
.
C:\Users\user.DESKTOP>nmap -Pn 172.16.1.105
Starting Nmap 7.92 ( https://nmap.org ) at 2022-08-22 14:56 Malay Peninsula Standard Time
Nmap done: 1 IP address (0 hosts up) scanned in 1.87 seconds
C:\Users\user.DESKTOP>ping 172.16.1.105
Pinging 172.16.1.105 with 32 bytes of data:
Reply from 172.16.1.105: bytes=32 time<1ms TTL=64
Reply from 172.16.1.105: bytes=32 time<1ms TTL=64
Reply from 172.16.1.105: bytes=32 time<1ms TTL=64
Reply from 172.16.1.105: bytes=32 time<1ms TTL=64
Antwort1
Ich vermute, Sie haben nmap als nicht privilegierter Benutzer ausgeführt, sodass ICMP nicht zur Hosterkennung verwendet wurde. Die Verwendung von -Pn „funktioniert“, da die Hosterkennung übersprungen wird und der Host in jedem Fall als aktiv behandelt wird.