Quoting "zepo...@gmail.com" <zepo...@gmail.com>:
Tengo un servidor que tiene un comportamiento super extraño. Cuando intento acceder a este equipo via ssh, el servidor no me responde. Yo tengo configurado en el servidor reglas de fw donde le permito a mi ip acceder a este servidor, y el servicio ssh esta corriendo. Lo más inusual es que cuando bajo las reglas de fw, el equipo si accede. Levanto las reglas de fw y vuelvo a intentar ingresar y si accede. Cuando reinicio el equipo, se cae todo. Ya no me deja acceder. Como observe este comportamiento, lo que hice fue colocar a todo input la politica de ACCEPT. En teoria se supone que me deberia dejar pasar, pero cuando reinicie el equipo con las nuevas politicas (grabadas) no me deja acceder.
¿Estás seguro que el servidor no te está respondiendo? ¿Probaste haciendo un telnet al puerto 22 para ver si te responde OpenSSH? OpenSSH puede tener activa la resolución DNS reversa para los clientes que se están conectando. Si tu FW es muy restrictivo, puede que esa resolución DNS no se esté haciendo lo cual está generando retraso en las respuestas del server.
Prueba con el telnet, y si logras descartarlo, permite que tu servidor haga conexiones salientes al puerto 23 por protocolo UDP, opcionalmente limitándolo al servidor o servidores DNS que tengas definido en tu /etc/resolv.conf.
Por otra parte, en una gran cantidad de las configuraciones de iptables hechas a mano resulta futil colocar la política de INPUT a ACCEPT para hacer pruebas, ya que normalmente tienes algunas reglas antes del comportamiento default que van a atajar la solicitud.
Me preocupa que mencionas que al subir tu firewall todo funciona, pero cuando reinicias, deja de funcionar. ¿Cómo estás cargando el firewall al inicio? Una práctica común es cargarlas en /etc/rc.local o en algún servicio Sys-V que pongas a correr en tu /etc/init.d.
Además, ¿utilizas algún parámetro del núcleo para lograr tus objetivos de networking? Mucha gente usa proc.sys.net.ipv4.forward para permitir el reenvío de paquetes IPv4 entre interfaces. Quizás tu script dependa de uno de esos parámetros y se está perdiendo al reiniciar.
No creo que se trate de un tema de módulos, ya que alrededor del año 2007 la mayoría de las distros implementaron mecanismos serios y modernos para la carga de módulos del núcleo. Usualmente cuando llamas a iptables se hace una carga on demand de los módulos necesarios. Pero dependiendo de tu escenario podría ser una posibilidad, en todo caso prueba los temas anteriores.
HTH, José Miguel Parrella Romero, Debian Developer Quito, EC | www.bureado.com | Twitter/Identi.ca @bureado | PGP 0x88D4B7DF ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program. -- Ubuntu-ec mailing list Ubuntu-ec@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-ec