測(cè)試網(wǎng)絡(luò)是否連通
創(chuàng)新互聯(lián)建站2013年開創(chuàng)至今,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元南岳做網(wǎng)站,已為上家服務(wù),為南岳各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:13518219792
1,ping IP 查看網(wǎng)絡(luò)數(shù)據(jù)包是否可達(dá) (首先PING 網(wǎng)關(guān) 如果網(wǎng)關(guān)都不通的話說明網(wǎng)絡(luò)或配置有問題。如果網(wǎng)關(guān)通,但是沒有外網(wǎng) 或PING不通其他網(wǎng)段的網(wǎng)絡(luò))那么可以實(shí)用下一條!
2,. traceroute Ip(域名)查看你是再哪一跳失敗的。 從而檢測(cè)出 是哪個(gè)設(shè)備的故障。比如網(wǎng)關(guān) 防火墻 路由器 交換機(jī)等。
測(cè)試端口是否連通
方法一、telnet法
telnet為用戶提供了在本地計(jì)算機(jī)上完成遠(yuǎn)程主機(jī)工作的能力,因此可以通過telnet來測(cè)試端口的連通性,具體用法格式:
telnet ip port
說明:
ip:是測(cè)試主機(jī)的ip地址
port:是端口,比如80
如果telnet連接不存在的端口,那會(huì)如下圖所示。
如果telnet 連接存在端口會(huì)出現(xiàn)如下圖所示的內(nèi)容,下圖中以80端口為例。
方法二、ssh法
SSH 是目前較可靠,專為遠(yuǎn)程登錄會(huì)話和其他網(wǎng)絡(luò)服務(wù)提供安全性的協(xié)議,在linux上可以通過ssh命令來測(cè)試端口的連通性,具體用法格式如下:
用法:?ssh -v -p port username@ip
說明:
-v?調(diào)試模式(會(huì)打印日志).
-p?指定端口
username:遠(yuǎn)程主機(jī)的登錄用戶
ip:遠(yuǎn)程主機(jī)
如果遠(yuǎn)程主機(jī)開通了相應(yīng)的端口,會(huì)有如下圖所示的建立成功的提示。
如果遠(yuǎn)程主機(jī)沒有開通相應(yīng)的端口,則如下圖所示
方法三、curl法
curl是利用URL語法在命令行方式下工作的開源文件傳輸工具。也可以用來測(cè)試端口的連通性,具體用法:
curl ip:port
說明:
ip:是測(cè)試主機(jī)的ip地址
port:是端口,比如80
如果遠(yuǎn)程主機(jī)開通了相應(yīng)的端口,都會(huì)輸出信息,如果沒有開通相應(yīng)的端口,則沒有任何提示,需要CTRL+C斷開。
方法四、wget方法
wget是一個(gè)從網(wǎng)絡(luò)上自動(dòng)下載文件的自由工具,支持通過HTTP、HTTPS、FTP三個(gè)最常見的TCP/IP協(xié)議下載,并可以使用HTTP代理。wget名稱的由來是“World Wide Web”與“get”的結(jié)合,它也可以用來測(cè)試端口的連通性具體用法:? ?《Linux就該這么學(xué)》 學(xué)習(xí)更多l(xiāng)inux命令。
wget ip:port
說明:
ip:是測(cè)試主機(jī)的ip地址
port:是端口,比如80
如果遠(yuǎn)程主機(jī)不存在端口則會(huì)一直提示連接主機(jī)。
1、fast
是Netflix提供的一項(xiàng)服務(wù),它不僅可以通過命令行來使用,而且可以直接在Web端使用:fast.com,我們可以通過以下命令來安裝這個(gè)工具:
$ npm install --global fast-cli
不管是網(wǎng)頁端還是命令行,它都提供了最基本的網(wǎng)絡(luò)下載測(cè)速。命令行下最簡單的使用方法如下:
$ fast
93 Mbps ↓
從以上結(jié)果可以看出,直接使用fast命令的話,將只返回網(wǎng)絡(luò)下載速度。如果你也想獲取網(wǎng)絡(luò)的上傳速度,則需要使用-u選項(xiàng)。
$ fast -u
? 81 Mbps ↓ / 8.3 Mbps ↑
2、speedtest
是一個(gè)更加知名的工具。它是用Python寫成的,可以使用apt或pip命令來安裝。你可以在命令行下使用,也可以直接將其導(dǎo)入到你的 Python
項(xiàng)目,使用的時(shí)候,可以直接運(yùn)行speedtest命令即可:
$ speedtest
Retrieving speedtest.net configuration...
Testing from Tencent cloud computing (140.143.139.14)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by Henan CMCC 5G (Zhengzhou) [9.69 km]: 28.288 ms
Testing download
speed................................................................................
Download: 56.20 Mbit/s
Testing upload
speed......................................................................................................
Upload: 1.03 Mbit/s
從運(yùn)行結(jié)果可以看出,speedtest命令將直接提供上傳/下載速率,測(cè)試的過程也是挺快的。你可以編寫一個(gè)腳本來調(diào)用這個(gè)命令,然后定期進(jìn)行網(wǎng)絡(luò)測(cè)試,并在結(jié)果保存在一個(gè)文件或數(shù)據(jù)庫,這樣你就可以實(shí)時(shí)跟蹤你的網(wǎng)絡(luò)狀態(tài)。
3、iperf
是一個(gè)網(wǎng)絡(luò)性能測(cè)試工具,它可以測(cè)試TCP和UDP帶寬質(zhì)量,可以測(cè)量最大TCP帶寬,具有多種參數(shù)和UDP特性,可以報(bào)告帶寬,延遲抖動(dòng)和數(shù)據(jù)包丟失。利用iperf這一特性,可以用來測(cè)試一些網(wǎng)絡(luò)設(shè)備如路由器,防火墻,交換機(jī)等的性能。
這個(gè)工具不僅僅在Linux系統(tǒng)下可以用,在Mac和Windows系統(tǒng)同樣可以使用。
如果你想測(cè)試網(wǎng)絡(luò)帶寬,則需要兩臺(tái)電腦。這兩臺(tái)電腦需要處于同樣的網(wǎng)絡(luò),一臺(tái)作為服務(wù)機(jī),另一臺(tái)作為客戶機(jī),并且二者必須都要安裝
iPerf,可以通過如下命令獲取服務(wù)器的IP地址:
$ ip addr show | grep inet.*brd
inet 192.168.242.128/24 brd 192.168.242.255 scope global dynamic
noprefixroute ens33
之后,我們?cè)僭诜?wù)機(jī)上啟動(dòng)iperf工具:
$ iperf -s
然后,我們就可以等待客戶機(jī)的接入了。客戶機(jī)可以使用以下命令來連上服務(wù)機(jī):
$ iperf -c 192.168.242.128
通過幾秒鐘的測(cè)試,它就會(huì)返回網(wǎng)絡(luò)傳輸速率及帶寬。
linux下測(cè)試網(wǎng)絡(luò)連通性命令是PING,其主要功能就是為了檢測(cè)主機(jī)!
安裝speedtest-cli
speedtest-cli是一個(gè)用Python編寫的輕量級(jí)Linux命令行工具,在Python2.4至3.4版本下均可運(yùn)行。它基于Speedtest.net的基礎(chǔ)架構(gòu)來測(cè)量網(wǎng)絡(luò)的上/下行速率。安裝speedtest-cli很簡單——只需要下載其Python腳本文件。
使用speedtest-cli測(cè)試網(wǎng)速
使用speedtest-cli命令也很簡單,它不需要任何參數(shù)即可工作。
$ speedtest-cli
輸入這個(gè)命令后,它會(huì)自動(dòng)發(fā)現(xiàn)離你最近的Speedtest.net服務(wù)器(地理距離),然后打印出測(cè)試的網(wǎng)絡(luò)上/下行速率。
Ping是Windows、Unix和Linux系統(tǒng)下的一個(gè)命令。ping也屬于一個(gè)通信協(xié)議,是TCP/IP協(xié)議的一部分。
利用“ping”命令可以檢查網(wǎng)絡(luò)是否連通,可以很好地幫助我們分析和判定網(wǎng)絡(luò)故障。應(yīng)用格式:Ping空格IP地址。
ping命令測(cè)試網(wǎng)速的方法:1、點(diǎn)擊開始菜單。2、選擇運(yùn)行??旖萱I為WIN徽標(biāo)鍵+R。3、輸入CMD回車。4、在彈出的DOS對(duì)話框中輸入ping XXXX(IP地址或網(wǎng)址)-t回車。5、如果顯示timeout則網(wǎng)絡(luò)未連接或掉包。如果顯示字節(jié)、時(shí)間等信自息則網(wǎng)絡(luò)正常,時(shí)間的MS數(shù)越小,說明網(wǎng)速越快。
liunx本身沒有特別完美的網(wǎng)速命令,但有幾個(gè)可以用nload,iftop,iptraf,nethogs,bmon,slurm,tcptrack這些命令都不是liunx內(nèi)部命令,也就是說不是所有l(wèi)iunx版本都包括這些命令。目前最流行的是speedtest這個(gè)命令是需要安裝的