天天看点

linux查看网卡连接状态命令行,linux网卡操做命令 ,查看Linux下网卡链接状态(up仍是down)?...

1. 调整网卡工做模式 linux

mii-tool -v //查看网卡工做模式

mii-tool -F 100baseTx-FD eth0 //将eth0改成100M,全双工工做模式

mii-tool -r eth0 //恢复

网卡工做模式

ethtool eth0 //查询网卡基本设置

ethtool -s eth0 autoneg off speed 100 duplex full //eth0设置为:100M,全双工,非协商

2. 网卡配置

ifconfig -h //打印帮助信息

ifconfig -a //打印当前网卡信息

ifconfig eth0 192.168.0.1 netmask 255.255.255.0 //设置eth0 IP及掩码

ifconfig eth0:0 192.168.0.2 netmask 255.255.255.0 //设置eth0的第二个IP

ifconfig eth0:1 down //禁用eth0:0

ifconfig eth0 up //启用eth0

ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx //修改网卡MAC地址

ifconfig eth0 promisc //设置网卡工做于混杂模式下

iwconfig eth0 essid "tao" //设置无线网卡的essid为“tao”

iwconfig eth0 mode Managed //设置无线网卡工做在Managed模式下

iwconfig eth0 mode Ad-hoc //

设置无线网卡工做在Ad-hoc模式下

iwconfig eth0 freq 2.422G //设置

无线网卡工做频率

3.查看Linux下网卡链接状态(up仍是down)?网络

1)经过mii-tool指令ide

[[email protected] root]# mii-toolspa

eth0: negotiated 100baseTx-FD, link ok接口

eth1: no linkci

或it

[[email protected] root]# mii-tool -vio

eth0: negotiated 100baseTx-FD, link okast

product info: vendor 00:50:43, model 2 rev 3class

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

eth1: no link

product info: vendor 00:50:43, model 2 rev 3

basic mode: autonegotiation enabled

basic status: no link

capabilities: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD

advertising: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control

[[email protected] root]# mii-tool -w

21:20:33 eth0: negotiated 100baseTx-FD, link ok

21:20:33 eth1: no link

//mii-tool主要是用于配置网卡工做模式的指令,同时也能够进行查询、监控等工做!

2)ifconfig -aeth0 Link encap:Ethernet HWaddr 00:09:6B:09:08:FC

inet addr:192.168.10.1 Bcast:192.168.10.255 Mask:255.255.255.0

inet6 addr: fe80::209:6bff:fe09:8fc/64 Scope:Link

UP BROADCAST RUNNINGMULTICAST MTU:1500 Metric:1   //RUNNING表示up

3) ethtool eth1Settings for eth1:

Supported ports: [ TP MII ]

Supported link modes:   10baseT/Half 10baseT/Full

100baseT/Half 100baseT/Full

Supports auto-negotiation: Yes

Advertised link modes:  10baseT/Half 10baseT/Full

100baseT/Half 100baseT/Full

Advertised auto-negotiation: Yes

Speed: 100Mb/s

Duplex: Full

Port: MII

PHYAD: 32

Transceiver: internal

Auto-negotiation: on

Supports Wake-on: pumbg

Wake-on: d

Current message level: 0x00000007 (7)

Link detected: yes  //表示物理口up

四、linux查看网卡吞吐量,实时网络带宽

1)

dmesg | grep -i eth

2)

ethtool eth1

Settings for eth1:

Supported ports: [ TP MII ]

Supported link modes:   10baseT/Half 10baseT/Full

100baseT/Half 100baseT/Full

Supports auto-negotiation: Yes

Advertised link modes:  10baseT/Half 10baseT/Full

100baseT/Half 100baseT/Full

Advertised auto-negotiation: Yes

Speed: 100Mb/s

Duplex: Full

Port: MII

PHYAD: 32

Transceiver: internal

Auto-negotiation: on

Supports Wake-on: pumbg

Wake-on: d

Current message level: 0x00000007 (7)

Link detected: yes //表示物理口

up

查看网络实时带宽

linux的proc文件系统中,经过查看/proc/net/dev文件

能够获得每一个网络接口的吞吐量,可是没法得到实时带宽