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...