【 XBATU . COM 】    【 MOZICHINA . COM 】    【 2858999 . COM 】


 

Linux平台下查看网关及局域网中的所有电脑(或其他智能设备)的IP地址的一种方法

webmaster@李松涛 提交于 周二, 03/15/2016 - 16:24
Linux平台下查看网关及局域网中的所有电脑(或其他智能设备)的IP的一种方法

对于家庭局域网而言,网关IP一般指的就是我们的无线路由器的IP,我们经常需要上网访问这个IP来对我们的路由器进行各种配置。所以这个IP地址很重要,本文介绍如何查看它。

有时候我们想知道当前有多少电脑或智能设备(比如智能手机)连接到我们的局域网中,一种方法是通过上网访问我们的路由器管理页面来查看,本文将介绍另一种更便捷的方法。

说明:本人用的是ubuntu14.04平台。

各个命令的执行效果,可以参考本文的图片。

打开一个terminal:

1、查看无线路由器(网关)的IP地址

在terminal中输入如下命令,即可查询到当前使用的路由器的IP地址:

route|grep -i default|awk '{print "网关IP: "$2}'

2、查看当前有多少电脑或智能设备(比如智能手机)连接到我们的局域网中

在terminal中输入如下命令,即可查询到当前有多少电脑或智能设备(比如智能手机)连接到了我们的局域网中:

由于步骤1中查询到网关地址为192.168.1.1,所以这次我们的查询范围从192.168.1.2到192.168.1.255。

nmap -sP 192.168.1.2-255|grep -i 'report for'|awk '{print $5;}'|cat -n

3、把查询范围变为从192.168.1.1到192.168.1.255,这样查询结果中就包含了路由器这个智能设备的IP,在terminal中输入如下命令:

nmap -sP 192.168.1.1-255|grep -i 'report for'|awk '{print $5;}'|cat -n

说明:

nmap -sP 参数要求 Nmap对指定 IP 范围内的所有地址(这里是192.168.1.1-255)进行 ping 扫描,列出响应的主机。

步骤2、3中的IP地址的查询范围必须于网关地址处于同一个网段,至于什么是同一个网段,就不用我废话啦 !:)

The end


【 XBATU . COM 】    【 MOZICHINA . COM 】    【 2858999 . COM 】