segunda-feira, 6 de julho de 2009

Alterando velocidade e comunicação da placa Ethernet em RedHat

Primeiro verificamos se temos os seguintes pacotes instalados.

server:~ # rpm -q ethtool
server:~ # rpm -q net-tools

Depois temos que verificar as caracteristicas da nossa placa Ethernet

server:~ # ethtool eth0
Settings for eth0:
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: 10Mb/s
Duplex: Half
Port: MII
PHYAD: 30
Transceiver: internal
Auto-negotiation: on
Current message level: 0×00000007 (7)
Link detected: no

server:~#mii-tool eth0
eth0: no autonegotiation, 10baseT-HD, link ok

Agora que sabemos que a placa Ethernet aceita velocidade de 100 e full duplex, base adicionar a seguinte entrada em /etc/sysconfig/network-scripts/ifcfg-etho

vi /etc/sysconfig/network-scripts/ifcfg-eth0
ETHTOOL_OPTS=”speed 100 duplex full autoneg off”

Mas para que esta configuração fique permanente é necessário adicionar a seguinte entrada em /etc/rc.local

vi /etc/rc.local
ethtool -s eth0 speed 100 duplex full autoneg off
touch /var/lock/subsys/local

OBS.:
Caso a placa Ethernet não suporte o “ethtool”, pode-se utilizar a mesma configuração com o “mii-tool”, digitando o comando abaixo.

mii-tool -F 100baseTx-FD eth0

Nenhum comentário:

Postar um comentário