对于家庭局域网而言,网关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