Windows で Nmap 7.92 を使用しており、VirtualBox 上の Linux ホストに ping を実行しようとしています。サーバーに ping を実行して ICMP 応答を受信でき、その逆も同様です。VirtualBox ホストはブリッジ アダプターを使用しています。
仮想マシンのファイアウォールもオフにしました。
管理者として実行し、も使用しました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
答え1
権限のないユーザーとして nmap を実行したため、ホスト検出に ICMP が使用されなかったと推測します。-Pn を使用すると、ホスト検出がスキップされ、どのような場合でもホストが稼働中として扱われるため、「機能」します。