ubuntu下查詢網絡的常用命令


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)。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM