Gentoo Archives: gentoo-user-es

From: kooroc@×××××.com
To: gentoo-user-es@l.g.o
Subject: Re: [gentoo-user-es] Lanzar un programa una vez establecida una conexión específica.
Date: Wed, 15 Feb 2006 17:44:48
Message-Id: 20060215021501.GA15245@bastardo.escomposlinux.org
In Reply to: Re: [gentoo-user-es] Lanzar un programa una vez establecida una conexión específica. by Javier Barrio
1 Cuando: Tue, Feb 14, 2006 at 01:24:45PM +0100
2 Quien: Javier Barrio
3 Que: Re: [gentoo-user-es] Lanzar un programa una vez establecida una conexión específica.
4
5
6 > En el archivo de configuración de red /etc/conf.d/net tú puedes hacer
7 > cositas al estilo Debian.
8 >
9 > Yo por ejemplo en un server quiero una MAC concreta en eth0 y metí esto:
10 >
11 > preup() {
12
13 Pues sí, no había visto que en fichero /etc/conf.d/net.example lo
14 explica bien clarito.
15
16 En resumen la cosa consiste en usar la función postup:
17
18 -------------------------------------------------------------------
19 postup() {
20
21 if ifconfig | grep -A 1 eth0| grep -q 192.168.1.17 ; then
22 ewarn "Estamos en casa, no lanzamos el firewall"
23 return 0
24 else
25 ewarn "Lanzamos el firewall"
26 ipkungfu
27 return 0
28 fi
29 }
30 -------------------------------------------------------------------
31
32 Y funciona:
33
34 bastardo ~ # /etc/init.d/net.eth0 restart
35 * Stopping eth0
36 * Bringing down eth0
37 * Shutting down eth0 ... [ ok ]
38 * Starting eth0
39 * Bringing up eth0
40 * dhcp
41 * Running dhcpcd ... [ !! ]
42 * Trying fallback configuration
43 * 192.168.1.17 [ ok ]
44 * Adding routes
45 * default gw 192.168.1.1 ... [ ok ]
46 * Running postup function
47 * Estamos en casa, no lanzamos el firewall
48
49
50 Y por el mismo precio estoy pensando que ya he encontrado el sitio
51 donde decirle al wwwoffle que hay conexión y que se ponga -online.
52
53 Muchas gracias a todos.
54
55 --
56 Los dioses que sonrieron cuando naciste, ahora se están descojonando...
57 --
58 gentoo-user-es@g.o mailing list