Determina a velocidade da Ethernet no RHEL 6

10

Como verificar se eth0 tem velocidade de conexão de 10Mbit, 100Mbit ou 1Gbit? Eu tentei ethtool , mas diz No data available . Eu também tentei dmesg | grep -i duplex e está vazio.

[root@dioptase ~]# lspci
00:0a.0 Ethernet controller: Digital Equipment Corporation DECchip 21140 [FasterNet] (rev 20)

[root@dioptase ~]# ethtool eth0
Settings for eth0:
No data available

[root@dioptase ~]# ethtool -i eth0
driver: tulip
version: 1.1.15
firmware-version:
bus-info: 0000:00:0a.0

[root@dioptase ~]# ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:15:5D:6F:1E:09
          inet addr:192.168.140.106  Bcast:192.168.140.255  Mask:255.255.255.0
          inet6 addr: 2a00:1120:0:1002:215:5dff:fe6f:1e09/64 Scope:Global
          inet6 addr: fe80::215:5dff:fe6f:1e09/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:95671897 errors:6 dropped:0 overruns:0 frame:6
          TX packets:16524440 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:23933711964 (22.2 GiB)  TX bytes:19761966217 (18.4 GiB)
          Interrupt:9 Base address:0xe000
    
por basin 10.12.2014 / 16:50

2 respostas

13

NÃO use a mii-tool. Ele foi atualizado pela última vez há anos e não oferece suporte a nada além de fast ethernet.

Existem algumas maneiras de determinar a velocidade da ethernet. O mais recomendado é

cat /sys/class/net/<interface>/speed

A saída será 10, 100, 1000, ... etc.

Na verdade, você pode obter quase todos os dados que você precisa sobre sua placa de rede de / sys / class / net //

Outra opção (não sei por que não funcionou para você)

lspci | grep -iE --color 'network|ethernet'

01: 00.0 Controlador Ethernet: Conexão de rede Gigabit I350 da Intel Corporation (rev 01)

    
por 10.12.2014 / 17:52
1

Por favor, verifique este e isso .

ethtool eth0

veja o resultado e encontre a linha "velocidade", como este resultado:

Speed: 1000Mb/s
    
por 24.08.2016 / 04:47