linux網絡卡檢測命令

2021-06-28 14:21:03 字數 2273 閱讀 1829

linux下檢視網絡卡是否有物理網線連線的命令

這個比較有用,幫助判斷網路故障

/sbin/mii-tool

mii-tool(這是linux下專門設定網絡卡工作模式的命令)

1. 檢視網絡卡的工作模式,輸入命令:

mii-tool -v

siocgmiireg on eth0 failed: input/output error

eth0: negotiated 100basetx-fd, link ok

product info: vendor 00:50:43, model 11 rev 1

basic mode:   autonegotiation enabled

basic status: autonegotiation complete, link ok

capabilities: 100basetx-fd 100basetx-hd 10baset-fd 10baset-hd

advertising:  100basetx-fd 100basetx-hd 10baset-fd 10baset-hd flow-control

link partner: 100basetx-fd 100basetx-hd 10baset-fd 10baset-hd

siocgmiireg on eth1 failed: input/output error

eth1: negotiated 100basetx-fd, link ok

product info: vendor 00:50:43, model 11 rev 1

basic mode:   autonegotiation enabled

basic status: autonegotiation complete, link ok

capabilities: 100basetx-fd 100basetx-hd 10baset-fd 10baset-hd

advertising:  100basetx-fd 100basetx-hd 10baset-fd 10baset-hd flow-control

link partner: 100basetx-fd 100basetx-hd 10baset-fd 10baset-hd

從以上資訊中可以看出,這兩塊網絡卡工作在100m全雙工自適應模式下,「100basetx-fd」意為100m full duplex。

2. 更改網絡卡的工作模式,輸入命令:

mii-tool -f media [inte***ce]

media可選的模式有100basetx-fd、100basetx-hd、10baset-fd、10baset-hd等。

inte***ce代表所選擇的網絡卡,如eth0、eth1等,預設為eth0。

例如,設定網絡卡工作在10m半雙工模式下,輸入命令:

$ mii-tool -f 10baset-hd eth0

3. 恢復網絡卡的自適應工作模式,輸入命令:

mii-tool -r eth0

更詳細的使用方法可以用mii-tool -h來獲得。

mii-tool: invalid option -- h

usage: mii-tool [-vvrrwl] [-a media,... | -f media] [inte***ce ...]

-v, --version               display version information

-v, --verbose               more verbose output

-r, --reset                 reset mii to poweron state

-r, --restart               restart autonegotiation

-w, --watch                 monitor for link status changes

-l, --log                   with -w, write events to syslog

-a, --advertise=media,...   advertise only specified media

-f, --force=media           force specified media technology

media: 100baset4, 100basetx-fd, 100basetx-hd, 10baset-fd, 10baset-hd,

(to advertise both hd and fd) 100basetx, 10baset

linux網絡卡流量檢測工具

檔案說明 streak.sh 以 k 為流量單位的linux網絡卡檢測工具。stream.sh 以 m 為流量單位的linux網絡卡檢測工具。使用方法 chmod a x streak.sh stream.sh streak.sh或.stream.sh 工具說明 此工具擷取了linux系統資料夾 p...

Linux 網絡卡配置 網路命令

1 臨時修改 1.1 修改ip位址 ifconfig eth0 192.168.100.100 1.3 修改dns echo nameserver 8.8.8.8 etc resolv.conf 這個時候就可以上網了,上網的ip位址為192.168.100.100,閘道器位址為192.168.100...

linux下檢測網絡卡與網線連通狀態

linux下檢測網絡卡與網線連線狀態,使用ioctl向socket傳送siocethtool命令字。link stat.c include stdio.h include stdlib.h include string h include fcntl.h include errno h includ...