工具 ethtool
如果沒有安裝,則sudo apt-get install ethtool
終端執行 sudo ethtool eth0
結果1:(網線插入時)
p supported ports: [ tp mii ]
supported link modes: 10baset/half 10baset/full
100baset/half 100baset/full
1000baset/half 1000baset/full
supports auto-negotiation: yes
advertised link modes: 10baset/half 10baset/full
100baset/half 100baset/full
1000baset/half 1000baset/full
advertised pause frame use: no
advertised auto-negotiation: yes
link partner advertised link modes: 10baset/half 10baset/full
100baset/half 100baset/full
link partner advertised pause frame use: no
link partner advertised auto-negotiation: yes
speed: 100mb/s
duplex: full
port: mii
phyad: 0
transceiver: internal
auto-negotiation: on
supports wake-on: pumbg
wake-on: g
current message level: 0x00000033 (51)
link detected: yes
結果2(網線拔除時):
p supported ports: [ tp mii ]
supported link modes: 10baset/half 10baset/full
100baset/half 100baset/full
1000baset/half 1000baset/full
supports auto-negotiation: yes
advertised link modes: 10baset/half 10baset/full
100baset/half 100baset/full
1000baset/half 1000baset/full
advertised pause frame use: no
advertised auto-negotiation: yes
link partner advertised link modes: not reported
link partner advertised pause frame use: no
link partner advertised auto-negotiation: no
speed: 10mb/s
duplex: half
port: mii
phyad: 0
transceiver: internal
auto-negotiation: on
supports wake-on: pumbg
wake-on: g
current message level: 0x00000033 (51)
link detected: no
可見可以根據grep"link detected: yes"的結果來判斷是否插入網線
shell 中寫下列**
ethtool eth0 | grep "link detected: yes"
判斷一下上面這條命令的輸出就可以知道網線是不是接上了
if 上面的輸出為空, 那麼網線就是沒有接上的
else 網線連線正常。
linux如何判斷網線插入 製作網線
時代的發展,網路對於我們來說愈發的重要,網線對於我們來說,也隨處可見,那麼你了解網線嗎,常用的網線,專業一點稱之為雙絞線,主要分為兩種型別 直通線和交叉線 交叉線 一端是t568a一端是t568b 用於同種裝置連線 路由器 路由器 交換機 交換機 路由器和pc c usersadministrato...
linux如何判斷網線插入 網線測試儀的使用方法
網線測試儀是對銅纜的1 2 3 4 5 6 7 8導線逐根 或逐對 進行測試的工具,它可以測出的主要故障有 開路 短路 反接 錯對和串繞。開路故障 開路是指銅纜中一根或多根導線中間有斷開的地方,這通常是由機械外力造成。線對中短路故障 線對中短路是指乙個線對中的兩根導線出現短路。線對間短路故障 線對間...
電腦是否被監控?幾個步驟教你判斷
近日,微博上出現了 女孩修電腦被裝 軟體 的新聞,使得廣大人心惶惶。那麼,我們是否能判斷出自己的電腦是否被監控呢?我們可以通過這幾個步驟來檢視。1.開啟執行,輸入 cmd 回車。2.然後再輸入 netstat an 這個命令是來顯示所有連線的埠並用數字表示的。3.之後會可以看到通訊連線狀態,如果fo...