gembin

          OSGi, Eclipse Equinox, ECF, Virgo, Gemini, Apache Felix, Karaf, Aires, Camel, Eclipse RCP

          HBase, Hadoop, ZooKeeper, Cassandra

          Flex4, AS3, Swiz framework, GraniteDS, BlazeDS etc.

          There is nothing that software can't fix. Unfortunately, there is also nothing that software can't completely fuck up. That gap is called talent.

          About Me

           

          ethtool and mii-tool

          mii-tool(這是Linux下專門設置網卡工作模式的命令)
            1. 查看網卡的工作模式,輸入命令:
            #mii-tool -v
            eth0: negotiated 100baseTx-FD, link ok
            product info: vendor 00:aa:00, model 56 rev 0
            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 [interface]
            media可選的模式有100baseTx-FD、100baseTx-HD、10baseT-FD、10baseT-HD等。 Interface代表所選擇的網卡,如eth0、eth1等,默認為eth0。
            例如,設置網卡工作在10M半雙工模式下,輸入命令:
            #mii-tool -F 10baseT-HD eth0
            3. 恢復網卡的自適應工作模式,輸入命令:
            #mii-tool -r eth0
            更詳細的使用方法可以用mii-tool -h來獲得。



          ethtool/mii-tool

          PrintPDF

          Linux LAN card: Find out full duplex / half speed or mode

          Q. How do I find out if my Lan (NIC) card working at full or halt duplex mode / speed under Linux?

          A. LAN card or NIC is use to send and receive data. Technically, we use word Duplex for this functionality. Full duplex means you are able to send and receive data (files) simultaneously. In half duplex, you can either send or receive data at a time (i.e. you cannot send receive data (files) simultaneously). Obviously, full duplex gives you best user experience. However, how can I find out whether I am using full duplex/half duplex speed/mode?
          Task: Find full or half duplex speed

          You can use dmesg command to find out your duplex mode:

          # dmesg | grep -i duplex

          Output:

          eth0: link up, 100Mbps, full-duplex, lpa 0x45E1

          ethtool command

          Uss ethtool to display or change ethernet card settings. To display duplex speed, enter:

          # ethtool eth1

          Output:

          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: 10Mb/s
          Duplex: Full
          Port: Twisted Pair
          PHYAD: 0
          Transceiver: internal
          Auto-negotiation: on
          Supports Wake-on: umbg
          Wake-on: g
          Current message level: 0x00000007 (7)
          Link detected: yes

          mii-tool command

          You can also use mii-tool to find out your duplex mode. Type following command at shell prompt:

          # mii-tool


          Output:

          eth0: negotiated 100baseTx-FD flow-control, link ok

          Remember,


          1. 100baseTx-FD: 100Mbps full duplex (FD)
          2. 100baseTx-HD: 100Mbps half duplex (HD)
          3. 10baseT-FD: 10Mbps full duplex (FD)
          4. 10baseT-HD: 10Mbps half duplex (HD)

          mii-tool utility checks or sets the status of a network interface Media Independent Interface (MII) unit. Most fast ethernet adapters use an MII to autonegotiate link speed and duplex setting. If you are using old card then this utility may not work (use dmesg command).

          This utility is useful for forcing specific Ethernet speed and duplex settings too, setup 100Mbps full duplex speed under Linux:

          # mii-tool -F 100baseTx-FD


          Setup 10Mbps half duplex:

          # mii-tool -F 10baseT-HD


          source:

          http://www.cyberciti.biz/faq/howto-setup-linux-lan-card-find-out-full-duplex-half-speed-or-mode/

          posted on 2012-09-07 14:41 gembin 閱讀(1009) 評論(0)  編輯  收藏 所屬分類: Linux

          導航

          統計

          常用鏈接

          留言簿(6)

          隨筆分類(440)

          隨筆檔案(378)

          文章檔案(6)

          新聞檔案(1)

          相冊

          收藏夾(9)

          Adobe

          Android

          AS3

          Blog-Links

          Build

          Design Pattern

          Eclipse

          Favorite Links

          Flickr

          Game Dev

          HBase

          Identity Management

          IT resources

          JEE

          Language

          OpenID

          OSGi

          SOA

          Version Control

          最新隨筆

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          free counters
          主站蜘蛛池模板: 嘉祥县| 赣州市| 吴川市| 塘沽区| 株洲县| 临江市| 文水县| 济宁市| 师宗县| 花莲市| 卓资县| 古田县| 玉山县| 峨眉山市| 修文县| 河池市| 会泽县| 宜兰县| 巴里| 盱眙县| 抚顺市| 道真| 黑水县| 咸丰县| 海安县| 芜湖县| 扎鲁特旗| 怀来县| 吉隆县| 德兴市| 勐海县| 启东市| 荆门市| 台中市| 淄博市| 资中县| 景东| 左权县| 米易县| 阳曲县| 兴宁市|