無法 ping 掃描我的機器(但我可以 ping)

無法 ping 掃描我的機器(但我可以 ping)

我需要對 VLAN 陣列中的所有(響應)IP 執行 nmap 掃描。

該指令嵌套在 PowerShell for 迴圈中,如下所示:

nmap.exe -Pn -T4 -A -oG [FILE].txt -oX [FILE].xml "$($subnet).0/24"

我們必須新增 -Pn 標誌,因為該指令無法透過 ping 掃描取得每個 VLAN 中的所有主機。

問題是我們認為該命令花費的時間太長,因此我們只想掃描響應 ping 掃描的主機。

我發現一台機器可以回應簡單ping [MACHINE]但運行的nmap -sn [MACHINE]結果Note: Host seems down. If it is really up, but blocking our ping probes, try -Pn

我不確定為什麼我能夠 ping 通機器,但 nmap 卻不能?在管理員 PowerShell 控制台中執行 nmap 無法解決此問題。

netsh advfirewall firewall add rule name="ICMP Allow incoming V4 echo request" protocol=icmpv4:8,any dir=in action=allow在有問題的機器上運行以允許 ICMP 流量,但這也不起作用。

這真讓我抓狂。有人能幫我解決這個問題嗎?

謝謝,

立方體

答案1

您可以將其添加到命令中看看是否可以修復它嗎? --停用 arp-ping

相關內容