Forçando placa de rede para 1000 Full Duplex
Para configurar sua placa de rede para rede 1000 Full Duplex basta executar o seguinte comando
# ethtool -s eth0 speed 1000 duplex full autoneg off
Para validar a configuração realizada, basta executar o comando ethtool para a interface que foi configurada
servidor:~ # ethtool eth0
Settings for eth0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: Not reported
Advertised auto-negotiation: No
Speed: 1000Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 1
Transceiver: internal
Auto-negotiation: off
Supports Wake-on: g
Wake-on: d
Link detected: yes
servidor:~ #
Existe uma outra forma que é setar a configuração dentro do arquivo de configuração da interface de rede:
# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BROADCAST=172.22.255.255
IPADDR=172.22.0.2
NETMASK=255.255.0.0
NETWORK=172.22.0.0
ONBOOT=yes
BOOTPROTO=none
TYPE=Ethernet
GATEWAY=172.22.0.1
#####
## Configuracao de velocidade da placa de rede
#####
ETHTOOL_OPTS=”speed 1000 duplex full autoneg off”
#
Depois de configurar no arquivo é necessário fazer o restart do serviço de rede.
# /etc/init.d/network restart