1、查看無線路由器(網關)的IP地址
在terminal中輸入如下命令,即可查詢到當前使用的路由器的IP地址(我電腦是連着一個無線網絡還有一個DSL連接):
route|grep -i default|awk '{print "網關IP: "$2}'
lzb@lzb:~$ route|grep -i default|awk '{print "網關IP: "$2}'
網關IP: 10.60.0.1
網關IP: 10.26.0.1
2、查看當前有多少電腦或智能設備(比如智能手機)連接到我們的局域網中
在terminal中輸入如下命令,即可查詢到當前有多少電腦或智能設備(比如智能手機)連接到了我們的局域網中:
lzb@lzb:~$ sudo apt install nmap //安裝nmap
lzb@lzb:~$ nmap -sP 10.26.0-255.1-255|grep -i 'report for'|awk '{print $5;}'|cat -n //很慢
說明:
nmap -sP 參數要求 nmap對指定 IP 范圍內的所有地址進行 ping 掃描,列出響應的主機。
上述中的IP地址的查詢范圍必須於網關地址處於同一個網段,至於什么是同一個網段,就不用我廢話啦 !:)
補充:
ping是ICMP協議,並不是通常所說的 TCP/UDP 端口~,ICMP不像TCP或UDP有端口。ping沒有指定端口這個選項,它是網絡層的,端口是傳輸層的概念。 Ping程序使用的是ICMP協議,ICMP不像http,FTP應用層有傳輸層的端口號(它們使用TCP的端口號80和20/21)。