常用的基本命令
檢視網路引數
ifconfig
輸出結果
enp2s0 link encap:乙太網 硬體位址 fc:aa:14:
35:1e:98
inet 位址:
192.168
.248
.150 廣播:
192.168
.248
.127 掩碼:
255.255
.255
.128
inet6 位址: fe80:
:8185
:d663:ca8b:
7e5f
/64 scope:link
up broadcast running multicast mtu:
1500 躍點數:
1 接收資料報:
320343 錯誤:
0 丟棄:
0 過載:
0 幀數:
0 傳送資料報:
145716 錯誤:
0 丟棄:
0 過載:
0 載波:
0 碰撞:
0 傳送佇列長度:
1000
接收位元組:
419144662
(419.1 mb) 傳送位元組:
12535450
(12.5 mb)
lo link encap:本地環迴
inet 位址:
127.0
.0.1 掩碼:
255.0
.0.0
inet6 位址:::
1/128 scope:host
up loopback running mtu:
65536 躍點數:
1 接收資料報:
63188 錯誤:
0 丟棄:
0 過載:
0 幀數:
0 傳送資料報:
63188 錯誤:
0 丟棄:
0 過載:
0 載波:
0 碰撞:
0 傳送佇列長度:
1000
接收位元組:
44347701
(44.3 mb) 傳送位元組:
44347701
(44.3 mb)
檢視mac, ip, dns等資訊
nmcli dev show
輸出結果
general.裝置: enp2s0
general.型別: ethernet
general.硬體位址: ac:aa:14:
35:1e:98
general.mtu:
1500
general.狀態:
100(已連線)
general.連線: 有線連線 1
general.連線路徑:
/org/freedesktop/networkmanager/activeconnection/
0wired-properties.載波: 開啟..
.
檢視核心ip 路由表
netstat -rn
輸出結果
核心 ip 路由表
destination gateway genmask flags mss window irtt iface
0.0.0
.0192.168
.248
.10.0
.0.0 ug 0
00 enp2s0..
.
檢測網路狀態
常用命令:ping 閘道器ip
1、檢測主機到閘道器之前是否能夠正常通訊
2、檢測dns網域名稱伺服器是否能夠正常通訊
例如:
ping -c 3
119.238
.128
.28//或
ping 119.238
.128
.28
輸出如下則表示正常
ping 119.238
.128
.128
(119.238
.128
.128)56
(84) bytes of data.
64 bytes from 119.238
.128
.128
: icmp_seq=
31 ttl=
64 time=
0.131 ms..
....
檢測網路狀態
搞了一下午,什麼internetcheckconnection,internetconnect,internetqueryoption試了一堆,發現這些函式要不沒用,要不用起來很麻煩,根本檢測不了網路的狀態。因為機子上本來有wifi和本地網路,所以就用socket了 這是朋友給的乙個函式,方便以後使...
iOS檢測網路狀態
很多任務程多需要用到網路,時刻需要對網路鏈結進行判斷,下面介紹怎麼使用網路鏈結第三方,進行判斷網路以及判斷是wifi,4g網路等等 少說廢話上 import viewcontroller.h import reachability.h inte ce viewcontroller property ...
iOS 檢測網路狀態
1.ios平台是按照一直有網路連線的思路來設計的,開發者利用這一特點創造了很多優秀的第三方應用。大多數的ios應用都需要聯網,甚至有些應用嚴重依賴網路,沒有網路就無法正常工作。2.在你的應用嘗試通過網路獲取資料之前,你需要知道當前裝置是否知道連線上了網路,甚至有時候你可能還需要知道當前網路是由wif...