Si vas ha hacer un script de arranque revisa el fichero /etc/init.d/skeleton.
00 quiere decir que inicie con la prioridad S00 en rc2, 3, 4 y 5. no te lo recomiendo. mejor. 19, 20 .... etc. revisa tu rc#.d y mira cual si en que posición queres que arranque. p. ej. update-rc iptables start 20 2 3 4 5 . stop 20 0 1 6 o solo, update-rc iptables defaults no veo ningún error en tu script de iptables ;-) saludos. El 11 de noviembre de 2010 18:53, angeld <ang...@froga.net> escribió: > Thu, 11 Nov 2010, Francisco Javier Aravena Jimenez: > > > Estoy compartiendo internet desde una tarjeta de red de mi estacion de >> trabajoa un switch.. >> >> Segui un buen tutorial sobre esto y resulto a la perfeccion (ademas cree >> un >> DHCP para no estar configurando a mano los equipos que cuelgan de mi PC.) >> >> el tutorial lo segui desde aca " >> >> http://foro.cibernodo.net/tema-compartir-inet-desde-debian-gnu-linux-a-traves-de-cable-cruzado >> " >> >> funciona a la perfeccion comparto ie con lso >> equipos..perrrrrrrrrrroooooooooo tengo un detalle mas menos molesto. >> >> al dejar el script en /etc/init.d/ para que se ejecute siempre al incio de >> la sesion... no lo puedo configurar y me devuelve esto. >> >> >> ======================================================================================================== >> >> update-rc.d iptables start 00 2 3 4 5 . >> update-rc.d: using dependency based boot sequencing >> insserv: warning: script 'iptables' missing LSB tags and overrides >> insserv: There is a loop between service usplash and iptables if stopped >> insserv: loop involving service iptables at depth 2 >> insserv: loop involving service usplash at depth 1 >> insserv: Stopping iptables depends on usplash and therefore on system >> facility `$all' which can not be true! >> insserv: exiting now without changing boot order! >> update-rc.d: error: insserv rejected the script header >> r...@ssu-faravena:~# >> >> >> ======================================================================================================== >> >> con rrconf tambien pasa lo mismo y no hay caso de que se ejecute solo al >> inicio, entonces debo ejecutar cada vez el scrips manualmente y esto es >> muy >> molesto...es solo ese detalle si me pueden ayudar a que se ejecute solo >> para >> no tener que hacerlo manualmente. >> >> me podrian orientar en que debo hacer o si hay otra forma de ejecutar el >> script al incio del sistema ??? >> >> desde ya agradecido, pego tb el contenido del script que uso... >> >> >> ======================================================================================================== >> >> #!/bin/sh >> >> echo -n " Aplicando Reglas de Firewall..." >> >> ## FLUSH de reglas >> iptables -F >> iptables -X >> iptables -Z >> iptables -t nat -F >> >> ## Establecemos politica por defecto >> iptables -P INPUT ACCEPT >> iptables -P OUTPUT ACCEPT >> iptables -P FORWARD ACCEPT >> iptables -t nat -P PREROUTING ACCEPT >> iptables -t nat -P POSTROUTING ACCEPT >> >> # El localhost se deja (por ejemplo conexiones locales a mysql) >> /sbin/iptables -A INPUT -i lo -j ACCEPT >> >> # Al firewall tenemos acceso desde la red local >> iptables -A INPUT -s 13.100.13.0/24 -i eth0 -j ACCEPT >> >> # Al firewall tenemos acceso desde la red local >> iptables -A INPUT -s 13.100.13.0/24 -i eth2 -j ACCEPT >> >> #Empezamos a realizar el Puente desde eth0 >> iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE >> >> #Direccionamos el Puente a eth2 >> iptables -A INPUT -s 13.100.13.0/24 -i eth2 -j ACCEPT >> >> #Se ejecuta la Orden >> echo 1 > /proc/sys/net/ipv4/ip_forward >> >> echo " OK . Verifique que lo que se aplica con: iptables -L -n" >> >> >> ======================================================================================================== >> > > Si miras cualquier script en '/etc/init.d/' verás que hay una > sección al principio tipo: > > ### BEGIN INIT INFO > # Provides: gogoc > # Required-Start: $network $remote_fs > # Required-Stop: $network $remote_fs > # Default-Start: 2 3 4 5 > # Default-Stop: 0 1 6 > # Short-Description: Gateway6 client > ### END INIT INFO > > Esto indica a los programas 'update-rc.d' y similares cómo y dónde > deben incluir el script. > > Así que tienes dos opciones. O añadir la cabecera de forma correcta, > o incluir el enlace en el '/etc/rc*.d' que desees. > > De todas formas, a mi parecer la manera correcta de llamar al script > que indicas es cuando la interfaz de red se levanta, por lo que utilizaría > el comando "post-up" en la interfaz adecuada del fichero 'interfaces'. > > -- > Saludos --- Angel > -- Jorge A. Toro Hoyos Ing. Telemático. CumbiaTIC, Dir. División de Informática COR, Ing. NOC Anditel (Proyecto COMPARTEL). Esp. GNU/Linux. Esp. Desarrollo de Software. http://jolthgs.wordpress.com/ -------------------------------------------------------------- Powered By Debian. Developer Bullix GNU/Linux. -------------------------------------------------------------- -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQBIWWH6q7mzdgTzI5ARAkX5AJ9TR6hL2ocLMOUDRfhts8DlVl+jpwCeNw5x p4+4FNUHPDUx1lU9F8WSKCA= =zRhQ -----END PGP SIGNATURE----- Este correo esta protegido bajo los términos de la Licencia Atribución-Compartir Obras Derivadas Igual a 2.5 Colombia de Creative Commons. Observé la licencia visitando este sitio http://creativecommons.org/licenses/by-sa/2.5/co/.