
¡Únete al Club!
|
|
NavegaciónInicio de sesión de usuarionoticiasDrake
En líneaActualmente hay 3 Usuarios registrados y 85 Invitados en línea.
Usuarios en línea:
Nuevos
Mandriva LinuxMandriva SecurityPlaneta BlogDrakeBusqueda de BUGsLicencia |
Configuración en modo 10 half duplex de una tarjeta de red, ¿cómo hacer que lo recuerde al reiniciar?
Enviado por Kalvy el 4 Febrero, 2005 - 14:40.
Hola. Mi problema es el siguiente: Tras una investigación encontré que debía configurar la interfaz ethernet mediante: El problema llega a la hora de reiniciar, ya que no consigue arrancar la interfaz de red. Utilizando un ethtool eth0 puede verse que está configurada a la vieja usanza, 100 y full duplex. ¿Alguien podría echarme una mano? ¿Qué se me escapa? Muchas gracias. »
|
Bienvenido a BlogDRAKE![]()
BuscarEncuesta¿Que te parecen los cambios en BlogDRAKE? Excelentes 56% Estan bien 30% No me gustan 7% ¿Cuales cambios? 4% ¿Que es BlogDRAKE? 3% Total votes: 90 Envíos recientes de blog
Nuevas discusionesDiscusiones activas |
# 3893: usa mii-tool
Tienes la herramienta mii-tool que te permite ver las caracteristicas de tus dispositivos eth asi como manipularlos al gusto.
ejemplo:
Si queremos ver las capacidades de el dispositivo, aplicamos el flag -v
Como vemos la tarjeta soporta FD y HD, asi que, si quremos cambiar a HD usamos:
Comprobamos que el cambio es efectivo.
Ahora bien, no se aun como especificar esto en el fichero ifcfg-eth0, pero puedes añadir la orden al final del rc.local para que sea efectivo hasta que encuentres la manera.
Mira el man de mii-tool y google para ver como sacar partido a la herramienta.
Espero que te sirva.
# 3900: Como dice morghot
Yo también lo lanzo en el rc.local.
Saludos
Mozilla1.7.5
Blobwars
# 3982: Pues habrá que tirar de rc.local
Hola. Gracias por vuestras respuestas.
mii-tool sabía que existía, pero no me había dado por mirarla ya que con ethtool conseguía configurarlo adecuadamente. No obstante, ya le echaré un ojo más a fondo, a ver si se lleva mejor con la configuración de los scripts de arranque que ethtool.
Sobre lo de rc.local tenía pensado hacer algo así, aunque antes quería saber si había alguna forma más "limpia" (por llamarlo de alguna manera, creo que se entiende ;) ). Pero bueno, hasta que tenga más tiempo, así se quedará :)
Lo dicho, muchas gracias.
# 4041: Al final encontré la forma...
...si bien no sé yo cómo de correcta será ;)
Oteando por los scripts y experimentando un poco, me encontré que aunque añadiese lo de ETHTOOL_OPTS al archivo ifcfg-eth0, no ejecutaba ethtool.
El problema es que ese comando lo ejecuta sólo si la interfaz es esclava (o algo así...) y si la configuración no es dinámica. En mi caso, no es esclava (eso revelaron mis experimentos, admito que no sé a qué se refiere ;) ) y la configuración sí es dinámica, por lo que no se llegaba a ejecutar nunca.
Así que lo que hice fue añadir:
if [ -n "$ETHTOOL_OPTS" ] ; then
/usr/sbin/ethtool -s ${REALDEVICE} $ETHTOOL_OPTS
fi
donde empieza la configuración dinámica. Y ahora sí funciona :)
Ya digo que esta solución igual es una guarrada mayor que la de rc.local... pero bueno, sé que funciona. Si alguien puede iluminarme al respecto le estaría muy agradecido ;)
Una cosa curiosa es que la llamada que tiene en los scripts en los dos sitios que hace la llamada es:
/sbin/ethtool -s ${REALDEVICE} $ETHTOOL_OPTS
cuando realmente debería ser:
/usr/sbin/ethtool -s ${REALDEVICE} $ETHTOOL_OPTS
Realmente no sé por qué es esto... porque si fuese un bug de verdad debería estar más que arreglado (el fallo es gordo creo yo), ¿no?