ethtool 开启网卡_ethtool 查看/设置以太网网卡

ethtool 查看/设置以太网网卡

先看例子

% ethtool -a eth1

Pause parameters for eth1:

Autonegotiate:  on

RX:             off

TX:             off

% ethtoll eth1

Settings for eth1:

Supported ports: [ TP ]

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

100baseT/Half 100baseT/Full

1000baseT/Full

Supports auto-negotiation: Yes

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

100baseT/Half 100baseT/Full

1000baseT/Full

Advertised auto-negotiation: Yes

Speed: 1000Mb/s

Duplex: Full

Port: Twisted Pair

PHYAD: 0

Transceiver: internal

Auto-negotiation: on

Supports Wake-on: umbg

Wake-on: d

Current message level: 0x00000007 (7)

Link detected: yes

% ethtoll eth0

Settings for eth0:

Supported ports: [ FIBRE ]

Supported link modes:   1000baseT/Full

Supports auto-negotiation: Yes

Advertised link modes:  1000baseT/Full

Advertised auto-negotiation: Yes

Speed: 1000Mb/s

Duplex: Full

Port: FIBRE

PHYAD: 0

Transceiver: externel

Auto-negotiation: on

Supports Wake-on: d

Wake-on: d

Current message level: 0x00000007 (7)

Link detected: yes

% ethtool -s eth1 speed 1000 duplex full autogen off

% which ethtool

/sbin/ethtool

% rpm -qf /sbin/ethtool

ethtool-1.8-3.3 (演示用RHEL AS3)

% man ethtool | col -b > man.ethtool

% cat man.ethtool

ETHTOOL(8)                                                          ETHTOOL(8)

NAME

ethtool - Display or change ethernet card settings

SYNOPSIS

ethtool ethX

ethtool -h

ethtool -a ethX

ethtool -A ethX [autoneg on|off] [rx on|off] [tx on|off]

ethtool -c ethX

ethtool  -C ethX [adaptive-rx on|off] [adaptive-tx on|off] [rx-usecs N]

[rx-frames N] [rx-usecs-irq N]  [rx-frames-irq  N]  [tx-usecs  N]  [tx-

frames  N]  [tx-usecs-irq  N]  [tx-frames-irq  N] [stats-block-usecs N]

[pkt-rate-low N] [rx-usecs-low N] [rx-frames-low  N]  [tx-usecs-low  N]

[tx-frames-low  N]  [pkt-rate-high N] [rx-usecs-high N] [rx-frames-high

N] [tx-usecs-high N] [tx-frames-high N] [sample-interval N]

ethtool -g ethX

ethtool -G ethX [rx N] [rx-mini N] [rx-jumbo N] [tx N]

ethtool -i ethX

ethtool -d ethX

ethtool -e ethX [raw on|off] [offset N] [length N]

ethtool -E ethX [magic N] [offset N] [value N]

ethtool -k ethX

ethtool -K ethX [rx on|off] [tx on|off] [sg on|off] [tso on|off]

ethtool -p ethX [N]

ethtool -r ethX

ethtool -S ethX

ethtool -t ethX [offline|online]

ethtool     -s     ethX     [speed 10|100|1000]      [duplex half|full]

[port tp|aui|bnc|mii]  [autoneg on|off] [phyad N] [xcvr internal|exter-

nal] [wol p|u|m|b|a|g|s|d...]  [sopass xx:yy:zz:aa:bb:cc] [msglvl N]

DESCRIPTION

ethtool is used for querying settings of an ethernet device and  chang-

ing them.

ethX is the name of the ethernet device to work on.

OPTIONS

ethtool  with  a single argument specifying the device name prints cur-

rent setting of the specified device.

-h     shows a short help message.

-a     queries the specified ethernet device for pause parameter infor-

mation.

-A     change the pause parameters of the specified ethernet device.

autoneg on|off

Specify if pause autonegotiation is enabled.

rx on|off

Specify if RX pause is enabled.

tx on|off

Specify if TX pause is enabled.

-c     queries  the  specified  ethernet device for coalescing informa-

tion.

-C     change the coalescing settings of the specified ethernet device.

-g     queries  the  specified ethernet device for rx/tx ring parameter

information.

-G     change the rx/tx  ring  parameters  of  the  specified  ethernet

device.

rx N   Change number of ring entries for the Rx ring.

rx-mini N

Change number of ring entries for the Rx Mini ring.

rx-jumbo N

Change number of ring entries for the Rx Jumbo ring.

tx N   Change number of ring entries for the Tx ring.

-i     queries  the  specified  ethernet  device  for associated driver

information.

-d     retrieves and prints a register dump for the specified  ethernet

device.

-e     retrieves  and  prints an EEPROM dump for the specified ethernet

device.  When raw is enabled, then it dumps the raw EEPROM  data

to  stdout.  The length and offset parameters allow dumping cer-

tain portions of the EEPROM.  Default is to dump the entire EEP-

ROM.

-E     Changes  EEPROM  byte for the specified ethernet device.  offset

and value specify which byte and it's new value.  Because of the

persistent  nature  of  writing to the EEPROM, a device-specific

magic key must be specified to prevent the accidental writing to

the EEPROM.

-k     queries the specified ethernet device for offload information.

-K     change  the offload parameters of the specified ethernet device.

rx on|off

Specify if RX checksumming is enabled.

tx on|off

Specify if TX checksumming is enabled.

sg on|off

Specify if scatter-gather is enabled.

tso on|off

Specify if tcp segmentation offload is enabled.

-p     initiates adapter-specific action intended to enable an operator

to  easily  identify  the  adapter  by  sight.   typically  this

involves blinking one or more  LEDs  on  the  specific  ethernet

port.

N      Length of time to perform phys-id, in seconds.

-r     restarts  auto-negotiation  on the specified ethernet device, if

auto-negotiation is enabled.

-S     queries the specified ethernet device for NIC-  and  driver-spe-

cific statistics.

-t     executes adapter selftest on the specified ethernet device. Pos-

sible test modes are:

offline|online

defines test type: offline (default) means to perform  full  set

of  tests  possibly causing normal operation interruption during

the tests, online means to perform limited set of tests  do  not

interrupting normal adapter operation.

-s     option  allows  changing  some  or all settings of the specified

ethernet device.  All following options only  apply  if  -s  was

specified.

speed 10|100|1000

Set  speed  in Mb/s.  ethtool with single argument will show you

the supported device speeds.

duplex half|full

Set full or half duplex mode.

port tp|aui|bnc|mii

Select device port.

autoneg on|off

Specify if autonegotiation is enabled. In the usual case it  is,

but  might cause some problems with some network devices, so you

can turn it off.

phyad N

PHY address.

xcvr internal|external

Select transceiver type. Currently only  internal  and  external

can be specified, in the future further types might be added.

wol p|u|m|b|a|g|s|d...

Set  Wake-on-LAN  options.   Not  all devices support this.  The

argument to this option is a  string  of  characters  specifying

which options to enable.

p  Wake on phy activity

u  Wake on unicast messages

m  Wake on multicast messages

b  Wake on broadcast messages

a  Wake on ARP

g  Wake on MagicPacket(tm)

s  Enable SecureOn(tm) password for MagicPacket(tm)

d  Disable  (wake  on nothing).  This option clears all previous

options.

sopass xx:yy:zz:aa:bb:cc

Set the SecureOn(tm) password.  The argument to this option must

be 6 bytes in ethernet MAC hex format (xx:yy:zz:aa:bb:cc).

msglvl N

Set the driver message level. Meanings differ per driver.

BUGS

Not supported (in part or whole) on all ethernet drivers.

AUTHOR

ethtool was written by David Miller.

Modifications by Jeff Garzik, Tim Hockin, Jakub Jelinek, Andre Majorel,

Eli Kupermann, Scott Feldman.

AVAILABILITY

ethtool  is  available  over  the  Web  on  the  SourceForge  site   at

http://sourceforge.net/projects/gkernel/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值