當前位置:首頁 » 操作系統 » linuxping埠命令

linuxping埠命令

發布時間: 2022-11-28 21:04:33

linux 查看網路終端ping外網不通故障

因停電Linux機器重啟,重啟後遠程連接正常,就沒有在意。今兒有人報告連不上網。我本機測試了下網路顯示是正常的,瀏覽器也能上網。打開終端嘗試 ping .com ,結果半天沒反應。

心理犯嘀咕: 「瀏覽器能上網,終端連不上網?」

做了以下嘗試:

ping 是Windows、Unix和Linux系統下的一個命令。ping 也屬於一個通信協議,是TCP/IP協議的一部分。利用「ping」命令可以檢查網路是否連通。

如果ping不同可以通過以下方式查找故障原因:

127.0.0.1 是本機IP循環地址,如果本地址無法ping通,則表明本機TCP/IP協議不能正常工作。

用ifconfig查看本機IP,然後ping <本機IP>,通則表明網路適配器(網卡或MODEM )正常工作,不通則是網路適配器出現故障。

ping <同網段其他IP>,不通則表示網路線路出現故障;若網路中還包含有路由器,則應先ping 路由器在本網段埠IP,不通則此段線路有問題;通則再ping路由器所連目標計算機所在網段的埠IP,不通則是路由器出現故障;通則再ping目的計算機IP地址。

ping <網址>,比如ping .com。若本機設置了DNS服務,則會顯示該網址指向的IP,表明本機的DNS設置正確而且DNS解析正常,反之就可能是其中之一出現了故障。

以上前三項都通過沒問題。最後連外網網址時DNS解析也正確,但是丟包。 Why?

是否是機器處於聯網狀態,但是屏蔽了ping命令?

因為有些伺服器從網路安全的角度出發,會屏蔽ping命令,即屏蔽ICMP協議(我也不清楚這是啥)。

如何檢查是否屏蔽?

Linux伺服器中有一個文件 /proc/sys/net/ipv4/icmp_echo_ignore_all ,查看文件內容 cat /proc/sys/net/ipv4/icmp_echo_ignore_all
(1)當這個文件的內容為1時,為屏蔽ICMP協議;
(2)當為0時,為啟用ICMP協議

兩者是可以變換的,

那麼我的問題是:上述所有配置都通過了,網卡、網關、icmp設置都正常,能ping通內網、網關,能解析外網,但但但但是丟包。

排除了自己機器的配置方式禁止ping,因為如果配置禁用了ping,則內部ping也將失效。懷疑是外網出口設置了防火牆、或者路由器里設置了wan口禁ping,禁止ping連通外網,但可以ping自己內部網路。

一把鼻涕一把淚,排查了一通問題還是沒解決,但不影響使用,就這樣吧。。。。。。

參考:1. Linux普通用戶無法ping,linux無法ping的幾種原因

⑵ linux怎麼ping不通呢

ping命令是Linux操作系統中經常會用到的一個網路命令,也是一個通信協議,主要用來測試與目標主機的連通性,可以檢查網路是否連通。那麼Linux系統中無法ping的原因是什麼?老男孩IT教育小編教你幾種方法,通過這些方式尋找故障原因。
Ping是Windows、Unix和Linux系統下的一個命令;Ping也屬於一個通信協議,是TCP/IP協議的一部分;利用Ping命令可以檢查網路是否連通。
如果Ping不通,可以通過以下方式尋找故障原因:
1、ping 127.0.0.1
127.0.0.1是本地循環地址,如果本地址無法Ping通,則表明本地機TCP/IP協議不能正常工作。
2、Ping 本地的IP地址
用IPConfig查看本機IP,然後Ping該IP,通則表明網路適配器工作正常,不通則是網路適配器出現故障。
3、Ping同網段計算機的IP
Ping一台同網段計算機的IP,不通則表明網路線路出現故障;若網路中還包含有路由器,則應先Ping路由器在本網段埠的IP,不通則此段線路有問題;通則再Ping路由器在目標計算機所在網段的埠IP,不通則是路由出現故障;通則再Ping目的機IP地址。
4、Ping 網址
若要檢測一個帶DNS服務的網路,在上一步Ping通了目標計算機的IP地址後,仍無法連接到該機,則可Ping該機的網路名,比如Ping sina.COM.CN,正常情況下會出現該網址所指向的IP,這表明本地的DNS設置正確而且DNS伺服器工作正常,反之就可能是其中之一出現了故障;同樣也可通過Ping計算機名檢測WINS解析的故障。

⑶ linux系統怎麼ping埠

埠不是用ping命令的,使用telnet
用法跟Win系統上一樣
telnet 域名或IP 埠號

⑷ 怎麼ping 1433埠

第一步:快捷鍵win+R,運行。

拓展資料:

PING (Packet Internet Groper),網際網路包探索器,用於測試網路連接量的程序。Ping發送一個ICMP(Internet Control Messages Protocol)即網際網路信報控制協議;回聲請求消息給目的地並報告是否收到所希望的ICMP echo (ICMP回聲應答)。它是用來檢查網路是否通暢或者網路連接速度的命令。

⑸ linux 怎麼ping 埠

ping只能檢查IP,無法檢查埠啊------解決的方法--------------------------------------------------------如果是TCP的telnet 102.106.228.173 8601即可------解決的方法--------------------------------------------------------探討引用:如...

⑹ linux上的ping命令是什麼

很多朋友都想知道linux上的ping命令是什麼?下面就一起來看看吧!
linux上的ping命令是什麼

Linux系統的ping命令是經常被用到的網路命令,常常用來測試與目標主機的連通性,一些伺服器為了防止被ping探測到,所以通過防火牆設置了禁止ping或者在內核參數中禁止ping,這樣也就不能通過ping確定該主機是否還處於開啟狀態。

Linux的語言
linux開發用的是C語言和匯編語言。C語言是Linux的「母語」,這也是linux這個開源環境和本身機制所導致的。Linux的內核部分基本都是用C語言來編寫的,還有部分是用匯編語言寫的。

⑺ ping埠號是多少

ping是ICMP協議,並沒有指定通常所說的 TCP/UDP 埠。

Ping是Windows、Unix和Linux系統下的一個命令。ping也屬於一個通信協議,是TCP/IP協議的一部分。利用「ping」命令可以檢查網路是否連通,可以很好地幫助我們分析和判定網路故障。

語法格式:ping 空格 + 要ping的網址;基本原理:利用網路上機器IP地址的唯一性,給目標IP地址發送一個數據包,再要求對方返回一個同樣大小的數據包來確定兩台網路機器是否連接相通,時延是多少。

(7)linuxping埠命令擴展閱讀:

ping命令應用(網路故障診斷)

1、使用ipconfig /all

觀察本地網路設置是否正確;

2、ping 127.0.0.1

檢查本機TCP/IP協議棧是否正常,失敗說明TCP/IP協議安裝有問題

3、ping 本機IP地址

檢查網卡是否工作正常,失敗則檢查網線是否插上、網卡驅動是否正常

4、ping 網關IP地址

檢查網關、網線及網路設置是否正常

5、 ping 遠端主機

檢查本機與外部網路的連接是否正常

⑻ 關於linux下ping命令的使用方法

ping命令用於查看網路上的主機是否在工作。執行ping指令會使用ICMP傳輸協議,發出要求回應的信息,若遠端主機的網路功能沒有問題,就會回應該信息,因而得知該主機運作正常。一般情況下,通過ping目標地址,可讓對方返回TTL值的大小,通過TTL值可以粗略判斷目標主機的系統類型是Windows還是UNIX/Linux,一般情況下Windows系統返回的TTL值在100-130之間,而UNIX/Linux系統返回的TTL值在240-255之間。

-q:不顯示任何傳送封包的信息,只顯示最後的結果。
[root@localhost ~]# ping -q 192.168.12.111
PING 192.168.12.111 (192.168.12.111) 56(84) bytes of data.

--- 192.168.12.111 ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 8999ms
rtt min/avg/max/mdev = 0.018/0.019/0.024/0.006 ms
輸出解釋:
不顯示任何傳送封包的信息,只顯示最後的結果。執行該命令後,不顯示命令傳送數據包的任何信息,只顯示最終的數據包傳送和接受。
其餘範例發你郵箱

⑼ linux怎麼ping

ping
功能說明:檢測主機。
語 法:ping [-dfnqrRv][-c<完成次數>][-i<間隔秒數>][-I<網路界面>][-l<前置載入>][-p<範本樣式>][-s<數據包大小>][-t<存活數值>][主機名稱或IP地址]

補充說明:執行ping指令會使用ICMP傳輸協議,發出要求回應的信息,若遠端主機的網路功能沒有問題,就會回應該信息,因而得知該主機運作正常。
參 數:
-d 使用Socket的SO_DEBUG功能。
-c<完成次數> 設置完成要求回應的次數。
-f 極限檢測。
-i<間隔秒數> 指定收發信息的間隔時間。
-I<網路界面> 使用指定的網路界面送出數據包。
-l<前置載入> 設置在送出要求信息之前,先行發出的數據包。
-n 只輸出數值。
-p<範本樣式> 設置填滿數據包的範本樣式。
-q 不顯示指令執行過程,開頭和結尾的相關信息除外。
-r 忽略普通的Routing Table,直接將數據包送到遠端主機上。
-R 記錄路由過程。
-s<數據包大小> 設置數據包的大小。
-t<存活數值> 設置存活數值TTL的大小。
-v 詳細顯示指令的執行過程。
我認為你應該在linux中把ping命令的各種用法實際操作一下就能夠懂得了。

熱點內容
扁桃玩的伺服器地址 發布:2025-05-17 12:18:25 瀏覽:507
u盤上傳歌 發布:2025-05-17 12:14:51 瀏覽:612
入門c語言設計 發布:2025-05-17 12:08:31 瀏覽:40
c3演算法 發布:2025-05-17 12:04:19 瀏覽:364
phprecv 發布:2025-05-17 11:55:00 瀏覽:610
福建時鍾監控網關伺服器雲主機 發布:2025-05-17 11:54:28 瀏覽:248
c資料庫壓縮 發布:2025-05-17 11:39:22 瀏覽:960
安卓手機如何連接音響功放 發布:2025-05-17 11:37:48 瀏覽:959
破解exe加密視頻 發布:2025-05-17 11:23:41 瀏覽:976
我的世界伺服器圈太大了怎麼辦 發布:2025-05-17 11:15:21 瀏覽:615