歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

LINUX網卡(設置網卡速度及模式)

LINUX網卡(設置網卡速度及模式)   Ethtool是用於查詢及設置網卡參數的命令。  概要:  ethtool ethX //查詢ethX網口基本設置  ethtool –h //顯示ethtool的命令幫助(help)  ethtool –i ethX //查詢ethX網口的相關信息  ethtool –d ethX //查詢ethX網口注冊性信息  ethtool –r ethX //重置ethX網口到自適應模式  ethtool –S ethX //查詢ethX網口收發包統計  ethtool –s ethX [speed 10|100|1000]\ //設置網口速率10/100/1000M  [duplex half|full]\ //設置網口半/全雙工  [autoneg on|off]\ //設置網口是否自協商  [port tp|aui|bnc|mii]\ //設置網口類型  [phyad N]\  [xcvr internal|exteral]\  [wol p|u|m|b|a|g|s|d...]\  [sopass xx:yy:zz:aa:bb:cc]\  [msglvl N]  舉例:  1)[root@linux /]# ethtool 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  Link detected: yes  2)[root@linux /]# ethtool -i eth1  driver: e1000  version: 5.0.43-k1  firmware-version: N/A  bus-info: 06:08.1  3)[root@linux /]# ethtool -S eth1  NIC statistics:  rx_packets: 58068300  tx_packets: 87124083  rx_bytes: 1589713008  tx_bytes: 2165825901  rx_errors: 0  tx_errors: 0  rx_dropped: 0  tx_dropped: 0  multicast: 0  collisions: 0  rx_length_errors: 0  rx_over_errors: 0  rx_crc_errors: 0  rx_frame_errors: 0  rx_fifo_errors: 0  rx_missed_errors: 0  tx_aborted_errors: 0  tx_carrier_errors: 0  tx_fifo_errors: 0  tx_heartbeat_errors: 0  tx_window_errors: 0  4)[root@linux /]# ethtool -s eth1 autoneg off speed 100 duplex full  相關:  1)[root@linux /]# which ethtool  /sbin/ethtool  2)[root@linux /]# rpm -qf /sbin/ethtool  ethtool-1.6-5  3)怎樣使ethtool設置永久保存在網絡設備中?  解決方法一:  ethtool設置可通過/etc/sysconfig/network-scripts/ifcfg-ethX文件保存,從而在設備下次啟動時激活選項。  例如:ethtool -s eth0 speed 100 duplex full autoneg off  此指令將eth0設備設置為全雙工自適應,速度為100Mbs。若要eth0啟動時設置這些參數, 修改文件/etc/sysconfig/network-scripts/ifcfg-eth0 ,添加如下一行:  ETHTOOL_OPTS="speed 100 duplex full autoneg off"  解決方法二:  將ethtool設置寫入/etc/rc.d/rc.local之中。   
Copyright © Linux教程網 All Rights Reserved