A correção da velocidade para 100FD no roteador desativa as informações de negociação da Ethernet. Há informações de tempo que permitem que sua NIC combine a velocidade, mas não o duplex. Acredito que a Cisco não recomende mais a correção da velocidade e do duplex. Houve um tempo em que o hardware tinha problemas para negociar corretamente, mas isso parece estar resolvido.
Você precisará adicionar alguns sinalizadores de kernel ao conjunto. Consulte esta página sobre configuração de velocidade e duplex.
EDIT: copiado do link acima. Você precisará determinar o nome do dispositivo que talvez não seja.
Faça as alterações no sistema em execução.
ndd -set /dev/hme adv_100hdx_cap 0 ndd -set /dev/hme adv_100fdx_cap 1 ndd -set /dev/hme adv_autoneg_cap 0
Faça alterações nos parâmetros do kernel para preservar as configurações de velocidade e duplex após uma reinicialização. Adicione o seguinte a /etc/system
.
set hme:hme_adv_autoneg_cap=0 set hme:hme_adv_100hdx_cap=0 set hme:hme_adv_100fdx_cap=1