如何使用终端ping LAN中的所有IP?

KVK*_*KVK 7 command-line ping

我正在尝试使用终端命令 ping 局域网中可用的所有系统。

谁能告诉我如何做到这一点?

Ter*_*nce 11

您可以安装一个名为nmap.

sudo apt-get install nmap
Run Code Online (Sandbox Code Playgroud)

然后,您可以通过键入以下内容来检查整个网络中是否有所有连接的 IP 地址:

nmap -sP 192.168.1.1/24
Run Code Online (Sandbox Code Playgroud)

上面的命令将扫描从192.168.1.1through开始的所有 IP 地址,192.168.1.254并向您显示所有响应的 IP。

您可以192.168.0.1 - 192.168.1.254通过键入以下内容来扫描其他 IP 地址范围:

nmap -sP 192.168.0.1/23
Run Code Online (Sandbox Code Playgroud)

典型的扫描可能会返回如下内容:

terrance@terrance-ubuntu:~$ nmap -sP 10.0.0.1/24

Starting Nmap 6.40 ( http://nmap.org ) at 2015-12-24 00:20 MST
Nmap scan report for Linksys03773 (10.0.0.1)
Host is up (0.00078s latency).
Nmap scan report for terrance-ubuntu (10.0.0.100)
Host is up (0.00020s latency).
Nmap scan report for android (10.0.0.148)
Host is up (0.099s latency).
Nmap scan report for PC (10.0.0.149)
Host is up (0.0014s latency).
Nmap scan report for 10.0.0.150
Host is up (0.0016s latency).
Nmap scan report for 10.0.0.165
Host is up (0.011s latency).
Nmap scan report for 10.0.0.169
Host is up (0.010s latency).
Nmap scan report for 10.0.0.179
Host is up (0.014s latency).
Nmap scan report for android (10.0.0.181)
Host is up (0.093s latency).
Nmap scan report for android (10.0.0.188)
Host is up (0.043s latency).
Nmap scan report for android (10.0.0.196)
Host is up (0.014s latency).
Nmap scan report for 10.0.0.253
Host is up (0.0013s latency).
Nmap done: 256 IP addresses (12 hosts up) scanned in 4.46 seconds
Run Code Online (Sandbox Code Playgroud)

我希望这有帮助!