成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

使用 Linux 的 ping 命令診斷網絡連接問題

系統 Linux
在本文中,我們將討論網絡連接最基本的診斷工具之一:ping 命令。

如今,聯網計算機變得十分普遍,以至于我們大多數人都理所當然地認為,房間一側的計算機可以連接上房間另一側的計算機,更不用說能連接上世界的另一端的計算機了。如此,網絡使互聯網、云、文件共享、媒體流、遠程管理、打印等服務成為可能。但是當網絡出現問題時,有時很難診斷到底是其中哪一環節出現了問題。下面,我們就來介紹:網絡連接最基本的診斷工具之一—— ??ping?? 命令。

基本的 ping 命令

當你無法訪問本地網絡上的計算機或互聯網上的服務器時,你可以 ??ping?? 它的 IP 地址。??ping?? 將 互聯網控制報文協議Internet Control Message Protocol(ICMP)數據包發送到目標 IP 地址。當我們要對網路連接狀況進行判斷時,ICMP 是個非常有用的協議,本質上 ICMP 是一個響應和應答信號。

讓我們由近及遠地進行故障排除。請先 ??ping?? 你自己的計算機,以確保你的計算機正在運行 網絡棧networking stack。你正在操作的計算機稱為 主機localhost,本地回環地址是:??127.0.0.1??。

??ping?? 命令能用主機的 主機名 hostname、IP 地址(即 ??127.0.0.1??)或者僅僅用簡寫 ??0?? 來表示 “主機”。

你可以使用 ??-c?? 選項,來控制發送數據包的 次數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

在你確認本地網絡棧已啟動并運行后,接下來,你可以 ??ping?? 你的路由器的 IP 地址。路由器的 IP 地址通常以 ??192.168?? 或 ??10?? 開頭。實際的 IP 地址取決于路由器的配置。

當你沒有指定要發送多少次請求時,你可以用 ??Ctrl+C??,來終止 ??ping?? 的運行。

$ 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?? 通路由器,則表示你的有線或無線連接能正常工作。

對于你的局域網上的其他主機呢?你可以 ??ping?? 各種設備,但是并非所有設備都能保證響應,因為一些設備會丟棄 ICMP 數據包,但許多設備會做出響應。例如,我可以 ??ping?? 我的打印機:

$ ping 192.168.0.4

ping 路由器以外的其他服務器

在確定你自己的網絡內部都能連通以后,你還可以 ??ping?? 通到路由器以外的其他服務器。同樣地,并非所有服務器都能接收 ICMP 數據包,更不用說響應 ICMP 數據包了。然而,也有一些服務器可以接收并響應 ICMP 數據包,而在互聯網中的一個重要服務器是 域名服務器nameserver。

谷歌的 域名解析服務器DNS server的 IP 地址很容易記住,而且它會響應 ??ping?? 請求:

$ 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

當你連不上一個網站時,你可以查詢全球 DNS 網絡,以找出其主機服務器的地址,然后 ??ping?? 該服務器。這至少可以告訴你,網站不通的原因是主機已關閉,或者只是 Web 服務器問題。

例如,假設你嘗試訪問 ??example.com??,但是發現失敗了。首先,使用 ??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?? 該網站的的 IP 地址:

$ ping 93.184.216.34 -c 1

使用 IPv6

??ping?? 不僅可以使用 IPv4,還能使用 IPv6。可以通過指定 ??-4?? 或 ??-6?? 選項,來只使用 IPv4 或 IPv6。

設置數據包大小

你可以使用 ??-s?? 選項,來更改要發送的 ICMP 數據包的 大小size。默認的數據大小為 56 字節,加上 8 字節包頭,總共得到 64 字節的 ICMP 數據包。以下的示例將發送的 ICMP 數據包大小修改為 35+8=43 個字節:

$ ping -s 35 -c 5 8.8.8.8

你可以使用 ??-D?? 選項,使得在終端中的每個 ??ping?? 回復之前,先打印出當前的時間戳。該時間戳為 UNIX 時間戳,加上微秒:

$ 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

設置時間間隔/長短

你可以使用 ??-i?? 選項,來更改兩次 ??ping?? 請求之間的 時間間隔interval。以下的示例將 ??ping?? 間隔更改為 2 秒:

$ ping -i 2

你也可以使用 ??-w?? 選項,來在一段時間后終止 ??ping??,單位為秒。

$ ping -w 6

ping 的變體

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

一起來學習吧

??ping?? 命令很簡單,但它可以幫你診斷網絡連接問題。下次再遇到網絡連接問題時,讓 ??ping?? 命令成為你解決問題的第一個工具吧。

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2011-01-24 13:44:16

PING TCPIP Windows網

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命令網絡連接

2023-01-14 09:26:45

ss命令Linux

2020-06-08 08:00:05

JavaScript網站技術

2018-03-26 10:50:40

Linux命令IP

2022-04-12 10:26:55

NetstatLinux 服務器端口

2010-09-15 10:16:09

無線網絡連接

2010-12-23 14:42:54

網絡連接

2010-09-25 13:39:46

無線網絡連接

2020-09-11 07:50:37

nmcli命令行網絡連接

2020-08-07 11:48:20

網絡連接網絡安全網絡攻擊

2015-01-21 15:52:37

Hyper-V交換機虛擬網絡

2011-03-11 10:12:17

服務器網絡連接

2011-01-24 13:53:15

IP配置Windows網絡連接

2018-02-23 10:30:15

Linux命令網絡連接

2016-02-23 13:06:10

Wi-Fi連接故障網絡連接

2010-04-15 09:16:15

Oracle網絡
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩精品一区二区三区视频播放 | 一区二区三区四区在线 | 一级毛片免费 | 午夜免费av| 视频在线观看一区 | 成人小视频在线观看 | 久久久久久久久久毛片 | 国产一二区免费视频 | 亚洲国产成人精品女人久久久 | 亚洲一区久久 | 在线看一区二区 | 久久精品国产一区二区三区不卡 | 欧美一区二区在线观看 | 精品视频在线播放 | 亚洲性综合网 | 日本黄色免费视频 | 久久免费视频观看 | www久久国产| 亚洲成人免费 | 超碰97在线免费 | 国产精品成人久久久久 | 国产在线a| 一区二区三区成人 | 亚洲欧洲精品在线 | www.一区二区三区.com | 国产一区二区三区精品久久久 | 久久毛片 | 亚洲三级国产 | 久久精品成人 | 国产 欧美 日韩 一区 | 欧美日韩专区 | 人成精品 | 中文字幕第一页在线 | 亚洲一区二区在线 | 伊伊综合网 | 久久黄色网 | 午夜精品一区二区三区在线观看 | 亚洲一区在线播放 | 中国大陆高清aⅴ毛片 | 视频一区二区在线观看 | 日韩免费在线观看视频 |