[eside-ghost] Selección automática de interfaz de red?

Jon Ander Ortiz jonbaine en gmail.com
Mar Feb 15 10:50:22 CET 2011


Bueno, te cuento las maneras que conozco  de detectar en un script si alguna
interfaz está levantada / caída.
Los programas estos que has encontrado seguro, que monitorizan alguna de
estas cosas, y si eso, ejecutan las acciones concretas, no se, lo del cron
no es nada descabellado (EMHO) sobre todo porque no te creas que estará muy
lejos de lo que haga cualquier otro programa :)

* mii-tool (comando para monitorizar) utiliza la interfaz mii, tiene que
estar soportado en el driver (no todos los drivers soportan esta interfaz).
Ejemplillo:

bender:/home/jonan# mii-tool
eth0: negotiated 1000baseT-FD flow-control, link ok

* ethtool (comando para monitorizar), este está mas soportado y funciona
prácticamente en todos los sitios.

con un ethtool eth0, sale toda la info (incluído si el link está up)
Ejemplo:
bender:/home/jonan# ethtool eth0

[BLABLABLA]

Port: Twisted Pair
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: g
Wake-on: d
Current message level: 0x000000ff (255)
Link detected: yes

* Con la interfaz sys: En /sys/class/net/[nombre_iface]/carrier está si el
link está levantado o no:
 1 si está el link up o 0 en caso contrario. Fácil y para toda la familia.

Y eso es un poco todo. Creo que con la última opción es tan sencillo hacerlo
que no merece la pena instalar nada si se puede hacer con unas pocas lineas.

Un saludo:
Jonan




2011/2/15 Alexandre Paz Mena <erzapito en gmail.com>

> Mi problema con el era que en modo desktop solo conecta cuando realizas el
> login (por el tema de contraseñas guardadas), mientras que wicd conecta
> directamente en el arranque.
>
> 2011/2/15 Jon Ander Hernandez <jonan.h en gmail.com>
>
> El día 15 de febrero de 2011 00:53, Jon Valdés <juanval en gmail.com>
>> escribió:
>> > Ieepa
>> >
>> > Ando con una especie de media center tirando con Ubuntu que quiero
>> > tener enchufado a la LAN por red, y cuando lo desconecte se enganche
>> > automáticamente a la wifi. Un requisito necesario por la forma en la
>> > que tengo montado un sistema de backups es que el media center
>> > mantenga la misma IP en las dos conexiones.
>> >
>> > La opción a lo burro supongo que es un cron cada minuto, y si la
>> > conexión se pierde, intentarlo con la otra red, pero me parece
>> > bastante poco elegante y no detectaría cuando el cable vuelva a estar
>> > enchufado.
>> >
>> > Alguna idea?
>>
>> Aunque a la gente no se suele gustar, yo usaría el network manager. Se
>> puede instalar sin desktop y se puede ejecutar desde la consola con
>> nmcli :
>>
>> http://manpages.ubuntu.com/manpages/maverick/man1/nmcli.1.html
>> _______________________________________________
>> eside-ghost mailing list
>> eside-ghost en listas.deusto.es
>> https://listas.deusto.es/mailman/listinfo/eside-ghost
>>
>
>
>
> --
> Alexandre Paz Mena
>
> _______________________________________________
> eside-ghost mailing list
> eside-ghost en listas.deusto.es
> https://listas.deusto.es/mailman/listinfo/eside-ghost
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://listas.deusto.es/mailman/private/eside-ghost/attachments/20110215/97802020/attachment.htm 


Más información sobre la lista de distribución eside-ghost