Que tal quiero compartir un pequeño tip, sucede que en este
link tuve un problema con una red con WinXP y ese problema consistía en que cuando una máquina era conectada con un cable relativamente largo aprox. más de 15 mts. y aunque el cable estaba en buen estado, éste simplemente no se conectaba, mencionare como lo corregí:
clic derecho sobre mi pc -> propiedades -> hardware -> Administrador de Dispositivos -> sobre la tarjeta de red: click derecho Propiedades -> pestaña "Opciones Avanzadas" -> seleccione "Speed/duplex settings" o puede ser "Conection type" también; estaba en "Automático" o puede decir "Auto-Negotiation" también. Seleccioné cada una de las opciones hasta que me funcionó con esta opcion: "Force 10 Full duplex" o puede ser: "10BaseT Full Duplex" aunque también me funcionó con "Force 10 Half duplex" o puede ser "10BaseT Half Duplex" , dejando al final "Force 10 Full duplex" o "Force 10 Half duplex". Y listo se soluciono el problema puesto que ya se pudo conectar.
Bueno pero éste es un foro de Linux no de Windows así que señalaré como se puede configurar ese problema en Linux por si algún día se topan con ese problema:
Con el siguente comando te das cuenta que tipo de conexión tienes a como se puede observar esta en 100baseTx-FD en la tarjeta de red eth0 y aunque el cable está bien y está conectado en la tarjeta de red y me señala "link ok", simplemente no tengo conexión.
También como pueden notar tengo otra tarjeta de red la eth1 y la cual no tiene conexión y señal "no link" esa no tiene cable conectado puesto que esa simplemente nunca la uso.
Código:
[root@localhost ~]# mii-tool -v
eth0: negotiated 100baseTx-FD, link ok
product info: vendor 00:40:63, model 52 rev 4
basic mode: autonegotiation enabled
basic status: autonegotiation complete, link ok
capabilities: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
advertising: 100baseTx-FD
link partner: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control
eth1: no link
product info: vendor 00:40:63, model 50 rev 10
basic mode: autonegotiation enabled
basic status: no link
capabilities: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
advertising: 10baseT-FD
[root@localhost ~]#
Con éste comando cambias tu tipo de conexión al tipo de conexión 10BaseT-FD.
Código:
[root@localhost ~]# mii-tool -A 10baseT-FD
restarting autonegotiation...
restarting autonegotiation...
[root@localhost ~]#
si gustas vuelves a verificarlo puedes notar que ya está en 10BaseT-FD y notaras que ya está conectado, ahora sí realmente.
Código:
[root@localhost ~]# mii-tool -v
eth0: negotiated 10baseT-FD, link ok
product info: vendor 00:40:63, model 52 rev 4
basic mode: autonegotiation enabled
basic status: autonegotiation complete, link ok
capabilities: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
advertising: 10baseT-FD
link partner: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control
eth1: no link
product info: vendor 00:40:63, model 50 rev 10
basic mode: autonegotiation enabled
basic status: no link
capabilities: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
advertising: 10baseT-FD
[root@localhost ~]#
y con éstos comandos puedes informarte mas sobre este útil comando:
Código:
[root@localhost ~]# mii-tool -help
[root@localhost ~]# man mii-tool
Sin embargo también existe otra herramienta más efectiva para realizar lo que hice anteriormente y se llama: ethtool.
Con el siguente comando te das cuenta que tipo de conexión tienes y como se puedes observar esta en 100baseTx-FD en la tarjeta de red eth0 y aunque el cable está bien y está conectado en la tarjeta de red y me señala "link detected: yes", simplemente no tengo conexión.
Código:
[root@localhost ~]# 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: 100baseT/Full
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: MII
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbg
Wake-on: d
Current message level: 0x00000001 (1)
Link detected: yes
[root@localhost ~]#
Con el siguente comando cambias el tipo de conexión.
Código:
[root@localhost ~]# ethtool -s eth0 speed 10 duplex full autoneg off
[root@localhost ~]#
Puedes volver a verificar para corroborar sí el cambio se realizo.
Código:
[root@localhost ~]# 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/Full
Advertised auto-negotiation: No
Speed: 10Mb/s
Duplex: Full
Port: MII
PHYAD: 1
Transceiver: internal
Auto-negotiation: off
Supports Wake-on: pumbg
Wake-on: d
Current message level: 0x00000001 (1)
Link detected: yes
[root@localhost ~]#
Con éste comando reinicias tu servicio de red
Código:
[root@localhost ~]# service network restart
Desactivando interfaz eth1: [ OK ]
Desactivando interfaz loopback: [ OK ]
Configurando parametros de red: [ OK ]
Activando interfaz loopback: [ OK ]
Activando interfaz eth0: [ OK ]
Activando interfaz eth1: [ OK ]
Activando interfaz sit0: [ OK ]
[root@localhost ~]#
Y observas que yá está conectado.
Con éste comando puedes obtener más información sobre ethtool.
Código:
[root@localhost ~]# man ethtool
Nota final:
Si gustan que el cambio de configuración del tipo de conexión de red sea
permanente en Mandriva sin necesidad de estarlo configurando cada vez que se encienda la maquina, entonces en el siguiente directorio: /etc/sysconfig/network-scripts hay un archivo llamado: ifcfg-eth0, le dan todos los permisos antes de modificarlo lo abren con un editor de texto y le agregan el siguiente comando:
ETHTOOL_OPTS="speed 10 duplex full autoneg off" y guardan los cambios. Esta configuración aplica a éste ejemplo, sin embargo, la configuración va a variar de acuerdo a lo que se necesite.
Saludos y espero que ésto les sirva.