Linux en Espanol
 
detectar conexi?n de red (tema #24394)
Publicar nuevo tema  Responder al tema    Foros de discusión -> Programación
Autor Mensaje
gallego
Forista
Registrado: 2012-01-03
Mensajes: 6

Publicado: 2012-04-25 15:59:46    Asunto: detectar conexi?n de red

Hola de nuevo

Quiero hacer un programa que cuanto se ha conectado el cable de red, este se ponga a funcionar.. que proceso o script detecta eso en linux..
rafaxdrake
Forista


Registrado: 2004-02-21
Mensajes: 3928

Publicado: 2012-04-25 17:14:24    Asunto:

No s? si lo quieres hacer a modo de aprendizaje o por necesidad, pero eso ya existe. Es un daemon que se llama hotplug, network-hotplug o algo as?, dependiendo de la distribuci?n que uses.
gallego
Forista
Registrado: 2012-01-03
Mensajes: 6

Publicado: 2012-04-26 11:32:56    Asunto: y como lo consulto..

Gracias rafaxdrake

No sabia como se llama el proceso..

Eso es lo que necesito pero no se consultarlo, es decir mi aplicaci?n tiene que saber en todo momento que hay conexi?n de red activa, y mientras este activa env?a datos y una vez que se ha perdido la conexi?n de red, este programa debe parar de enviar informaci?n.. hasta que se vuelva a conectar el cable..

P.D: es por necesidad..
blackman
Forista
Registrado: 2011-10-04
Mensajes: 12

Publicado: 2012-05-02 23:22:39    Asunto: Re: y como lo consulto..

[quote:4d5ec36004="gallego"]Gracias rafaxdrake

No sabia como se llama el proceso..

Eso es lo que necesito pero no se consultarlo, es decir mi aplicaci?n tiene que saber en todo momento que hay conexi?n de red activa, y mientras este activa env?a datos y una vez que se ha perdido la conexi?n de red, este programa debe parar de enviar informaci?n.. hasta que se vuelva a conectar el cable..

P.D: es por necesidad..[/quote:4d5ec36004]

Buenas
Si todav?a te hace falta:

cat /sys/class/net/eth0/carrier
0 = down
1 = up

Espero te ayude





La marca registrada Linux (R) se usa siguiendo la sublicensia obtenida del "Linux Mark Institute",
el LICENCIATARIO exclusivo de Linus Torvalds, propietario de la marca en EEUU y otros países
The registered trademark Linux (R) is used pursuant to a sublicense from the Linux Mark Institute,
the exclusive LICENSEE of Linus Torvalds, owner of the mark in the U.S. and other countries