偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

使用 Linux 的 ping 命令診斷網(wǎng)絡(luò)連接問(wèn)題

系統(tǒng) Linux
在本文中,我們將討論網(wǎng)絡(luò)連接最基本的診斷工具之一:ping 命令。

如今,聯(lián)網(wǎng)計(jì)算機(jī)變得十分普遍,以至于我們大多數(shù)人都理所當(dāng)然地認(rèn)為,房間一側(cè)的計(jì)算機(jī)可以連接上房間另一側(cè)的計(jì)算機(jī),更不用說(shuō)能連接上世界的另一端的計(jì)算機(jī)了。如此,網(wǎng)絡(luò)使互聯(lián)網(wǎng)、云、文件共享、媒體流、遠(yuǎn)程管理、打印等服務(wù)成為可能。但是當(dāng)網(wǎng)絡(luò)出現(xiàn)問(wèn)題時(shí),有時(shí)很難診斷到底是其中哪一環(huán)節(jié)出現(xiàn)了問(wèn)題。下面,我們就來(lái)介紹:網(wǎng)絡(luò)連接最基本的診斷工具之一—— ??ping?? 命令。

基本的 ping 命令

當(dāng)你無(wú)法訪(fǎng)問(wèn)本地網(wǎng)絡(luò)上的計(jì)算機(jī)或互聯(lián)網(wǎng)上的服務(wù)器時(shí),你可以 ??ping?? 它的 IP 地址。??ping?? 將 互聯(lián)網(wǎng)控制報(bào)文協(xié)議Internet Control Message Protocol(ICMP)數(shù)據(jù)包發(fā)送到目標(biāo) IP 地址。當(dāng)我們要對(duì)網(wǎng)路連接狀況進(jìn)行判斷時(shí),ICMP 是個(gè)非常有用的協(xié)議,本質(zhì)上 ICMP 是一個(gè)響應(yīng)和應(yīng)答信號(hào)。

讓我們由近及遠(yuǎn)地進(jìn)行故障排除。請(qǐng)先 ??ping?? 你自己的計(jì)算機(jī),以確保你的計(jì)算機(jī)正在運(yùn)行 網(wǎng)絡(luò)棧networking stack。你正在操作的計(jì)算機(jī)稱(chēng)為 主機(jī)localhost,本地回環(huán)地址是:??127.0.0.1??。

??ping?? 命令能用主機(jī)的 主機(jī)名 hostname、IP 地址(即 ??127.0.0.1??)或者僅僅用簡(jiǎn)寫(xiě) ??0?? 來(lái)表示 “主機(jī)”。

你可以使用 ??-c?? 選項(xiàng),來(lái)控制發(fā)送數(shù)據(jù)包的 次數(shù)count。

$ ping 0 -c 1PING 0 (127.0.0.1) 56(84) bytes of data.64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.069 ms--- 0 ping statistics ---1 packets transmitted, 1 received, 0% packet loss, time 0msrtt min/avg/max/mdev = 0.069/0.069/0.069/0.000 ms

在你確認(rèn)本地網(wǎng)絡(luò)棧已啟動(dòng)并運(yùn)行后,接下來(lái),你可以 ??ping?? 你的路由器的 IP 地址。路由器的 IP 地址通常以 ??192.168?? 或 ??10?? 開(kāi)頭。實(shí)際的 IP 地址取決于路由器的配置。

當(dāng)你沒(méi)有指定要發(fā)送多少次請(qǐng)求時(shí),你可以用 ??Ctrl+C??,來(lái)終止 ??ping?? 的運(yùn)行。

$ ping 192.168.0.1 PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.From 192.168.0.100: icmp_seq=2 Redirect Host(New nexthop: 192.168.0.1)From 192.168.0.100: icmp_seq=3 Redirect Host(New nexthop: 192.168.0.1)From 192.168.0.100: icmp_seq=4 Redirect Host(New nexthop: 192.168.0.1)From 192.168.0.100: icmp_seq=5 Redirect Host(New nexthop: 192.168.0.1)^C

如果你能 ??ping?? 通路由器,則表示你的有線(xiàn)或無(wú)線(xiàn)連接能正常工作。

對(duì)于你的局域網(wǎng)上的其他主機(jī)呢?你可以 ??ping?? 各種設(shè)備,但是并非所有設(shè)備都能保證響應(yīng),因?yàn)橐恍┰O(shè)備會(huì)丟棄 ICMP 數(shù)據(jù)包,但許多設(shè)備會(huì)做出響應(yīng)。例如,我可以 ??ping?? 我的打印機(jī):

$ ping 192.168.0.4

ping 路由器以外的其他服務(wù)器

在確定你自己的網(wǎng)絡(luò)內(nèi)部都能連通以后,你還可以 ??ping?? 通到路由器以外的其他服務(wù)器。同樣地,并非所有服務(wù)器都能接收 ICMP 數(shù)據(jù)包,更不用說(shuō)響應(yīng) ICMP 數(shù)據(jù)包了。然而,也有一些服務(wù)器可以接收并響應(yīng) ICMP 數(shù)據(jù)包,而在互聯(lián)網(wǎng)中的一個(gè)重要服務(wù)器是 域名服務(wù)器nameserver。

谷歌的 域名解析服務(wù)器DNS server的 IP 地址很容易記住,而且它會(huì)響應(yīng) ??ping?? 請(qǐng)求:

$ ping -c 2 8.8.8.8PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.64 bytes from 8.8.8.8: icmp_seq=1 ttl=116 time=53.3 ms64 bytes from 8.8.8.8: icmp_seq=2 ttl=116 time=53.5 ms--- 8.8.8.8 ping statistics ---2 packets transmitted, 2 received, 0% packet loss, time 1000msrtt min/avg/max/mdev = 53.304/53.424/53.544/0.120 ms

當(dāng)你連不上一個(gè)網(wǎng)站時(shí),你可以查詢(xún)?nèi)?DNS 網(wǎng)絡(luò),以找出其主機(jī)服務(wù)器的地址,然后 ??ping?? 該服務(wù)器。這至少可以告訴你,網(wǎng)站不通的原因是主機(jī)已關(guān)閉,或者只是 Web 服務(wù)器問(wèn)題。

例如,假設(shè)你嘗試訪(fǎng)問(wèn) ??example.com??,但是發(fā)現(xiàn)失敗了。首先,使用 ??host?? 命令找到 ??example.com?? 的 IP 地址:

$ host example.comexample.com has address 93.184.216.34example.com has IPv6 address 2606:2800:220:1:248:1893:25c8:1946example.com mail is handled by 0

然后,??ping?? 該網(wǎng)站的的 IP 地址:

$ ping 93.184.216.34 -c 1

使用 IPv6

??ping?? 不僅可以使用 IPv4,還能使用 IPv6??梢酝ㄟ^(guò)指定 ??-4?? 或 ??-6?? 選項(xiàng),來(lái)只使用 IPv4 或 IPv6。

設(shè)置數(shù)據(jù)包大小

你可以使用 ??-s?? 選項(xiàng),來(lái)更改要發(fā)送的 ICMP 數(shù)據(jù)包的 大小size。默認(rèn)的數(shù)據(jù)大小為 56 字節(jié),加上 8 字節(jié)包頭,總共得到 64 字節(jié)的 ICMP 數(shù)據(jù)包。以下的示例將發(fā)送的 ICMP 數(shù)據(jù)包大小修改為 35+8=43 個(gè)字節(jié):

$ ping -s 35 -c 5 8.8.8.8

你可以使用 ??-D?? 選項(xiàng),使得在終端中的每個(gè) ??ping?? 回復(fù)之前,先打印出當(dāng)前的時(shí)間戳。該時(shí)間戳為 UNIX 時(shí)間戳,加上微秒:

$ ping -D 8.8.8.8 PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.[1634013430.297468] 64 bytes from 8.8.8.8: icmp_seq=1 ttl=116 time=53.3 ms[1634013431.298738] 64 bytes from 8.8.8.8: icmp_seq=2 ttl=116 time=53.1 ms

設(shè)置時(shí)間間隔/長(zhǎng)短

你可以使用 ??-i?? 選項(xiàng),來(lái)更改兩次 ??ping?? 請(qǐng)求之間的 時(shí)間間隔interval。以下的示例將 ??ping?? 間隔更改為 2 秒:

$ ping -i 2

你也可以使用 ??-w?? 選項(xiàng),來(lái)在一段時(shí)間后終止 ??ping??,單位為秒。

$ ping -w 6

ping 的變體

??ping?? 有很多變體。例如,??iputils?? 包提供了 ??ping?? 命令;??Busybox?? 也有??ping?? 命令;BSD 也有;甚至還有一個(gè)圖形界面的 ??ping??:??gping??,它可用于 Linux、macOS 和 Windows。你可以在 ??GitHub?? 上找到更多有關(guān) ??gping?? 的信息。

一起來(lái)學(xué)習(xí)吧

??ping?? 命令很簡(jiǎn)單,但它可以幫你診斷網(wǎng)絡(luò)連接問(wèn)題。下次再遇到網(wǎng)絡(luò)連接問(wèn)題時(shí),讓 ??ping?? 命令成為你解決問(wèn)題的第一個(gè)工具吧。

責(zé)任編輯:龐桂玉 來(lái)源: Linux中國(guó)
相關(guān)推薦

2011-01-24 13:44:16

PING TCPIP Windows網(wǎng)

2019-04-24 08:54:16

2012-04-09 11:11:40

2017-03-03 11:40:59

linuxping命令

2017-12-04 14:00:41

Linux命令網(wǎng)絡(luò)連接

2023-01-14 09:26:45

ss命令Linux

2020-06-08 08:00:05

JavaScript網(wǎng)站技術(shù)

2018-03-26 10:50:40

Linux命令IP

2022-04-12 10:26:55

NetstatLinux 服務(wù)器端口

2010-09-15 10:16:09

無(wú)線(xiàn)網(wǎng)絡(luò)連接

2010-12-23 14:42:54

網(wǎng)絡(luò)連接

2010-09-25 13:39:46

無(wú)線(xiàn)網(wǎng)絡(luò)連接

2020-08-07 11:48:20

網(wǎng)絡(luò)連接網(wǎng)絡(luò)安全網(wǎng)絡(luò)攻擊

2015-01-21 15:52:37

Hyper-V交換機(jī)虛擬網(wǎng)絡(luò)

2020-09-11 07:50:37

nmcli命令行網(wǎng)絡(luò)連接

2011-03-11 10:12:17

服務(wù)器網(wǎng)絡(luò)連接

2011-01-24 13:53:15

IP配置Windows網(wǎng)絡(luò)連接

2016-02-23 13:06:10

Wi-Fi連接故障網(wǎng)絡(luò)連接

2018-02-23 10:30:15

Linux命令網(wǎng)絡(luò)連接

2010-10-08 14:16:29

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)