Hola, resulta que ya tengo funcionando mis conexiones vpn desde 3 oficinas a una oficina principal, hasta ahora todo va bien, pero resulta que ahora existe la necesidad de permitir conexiones de los clientes de las oficinas hacia la oficina principal por medio de FTP y PCanyware, al momento de probarlo no se puede realizar la conexion, he probado con el siguiente script pero hasta ahora no puedo conseguirlo. Tambien considerar que este equipo actua de GW, y hace de proxy
En el script solo adicione la parte correspondiente a los FTPs y PCanyware, ya que lo demas viene funcionando correctamente, me podrian ayudar a corregir mi problema por favor? GRACIAS Variables: W_NIC,V_NIC, L_NIC son las interfaces de la red wan, vpn y lan respectivamente LAN, lAN_PRI son las redes locales y la red de la oficina principal #================================================================== #Permitimos Ip Forwarding echo 0 > /proc/sys/net/ipv4/ip_forward #Para poder permitir el uso de FTP modprobe ip_conntrack modprobe ip_conntrack_ftp modprobe ip_nat_ftp #Politicas iptables -P INPUT DROP iptables -P OUTPUT DROP iptables -P FORWARD DROP #VPN iptables -A INPUT -i $W_NIC -p udp --dport 1194 -j ACCEPT iptables -A OUTPUT -o $W_NIC -p udp --dport 1194 -j ACCEPT iptables -A INPUT -i $V_NIC -j ACCEPT iptables -A OUTPUT -o $V_NIC -j ACCEPT iptables -A FORWARD -i $L_NIC -o $V_NIC -j ACCEPT iptables -A FORWARD -o $L_NIC -i $V_NIC -j ACCEPT #Conexiones de entrada iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT iptables -A INPUT -i $W_NIC -m state --state NEW -j DROP iptables -I FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT #Enmascaramiento de las peticiones iptables -t nat -A POSTROUTING -s $LAN -o $W_NIC -j MASQUERADE #Abrimos el puerto 3128 (SQUID): iptables -A INPUT -i $L_NIC -s $LAN -p tcp --dport 3128 -j ACCEPT iptables -A OUTPUT -d $LAN -m state --state ESTABLISHED,RELATED -p tcp --sport 3128 -j ACCEPT #Permitimos trafico con el DNS iptables -A FORWARD -p udp --dport 53 -j ACCEPT #FTP iptables -A FORWARD -s $LAN -d $LAN_PRI -p tcp --dport 20:21 -j ACCEPT iptables -A FORWARD -s $LAN_PRI -d $LAN -p tcp --sport 20:21 -j ACCEPT #PCanyware iptables -A FORWARD -s $LAN -d $LAN_PRI -p tcp --dport 5631:5632 -j ACCEPT iptables -A FORWARD -s $LAN_PRI -d $LAN -p tcp --sport 5631:5632 -j ACCEPT iptables -A FORWARD -s $LAN -d $LAN_PRI -p tcp --dport 5631:5632 -j ACCEPT iptables -A FORWARD -s $LAN_PRI -d $LAN -p tcp --sport 5631:5632 -j ACCEPT echo 1 > /proc/sys/net/ipv4/ip_forward From [EMAIL PROTECTED] Wed Jan 31 19:37:22 2007 From: [EMAIL PROTECTED] (=?ISO-8859-1?Q?Jos=E9_Palacio?=) Date: Wed Jan 31 19:38:10 2007 Subject: Generar archivo zip con fecha de creacion In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> Gracias por sus respuestas ya pude solucionar el problema, pero ahora se me presenta el siguiente: Al archivo crontab, también le estoy agregando que genere un backup de la base de datos de la empresa, la cual se encuentra en mysql usando el comando mysqldump de la siguiente manera: 0 9 * * 6 root mysqldump -uadmin -pxxxxxx general > /BACKUP/general_`date +%F`.sql Pero el sistema no genera el backup. Probe el comando directamente desde la consola y si funciona, que puede estas pasando. 2007/1/28, Gustavo Chain <[EMAIL PROTECTED]>: > > El Sun, 28 Jan 2007 19:44:11 -0500 > "José Palacio" <[EMAIL PROTECTED]> escribió: > > > Hola a todos > > > > Les comento la situación, genere una tarea programada usando cron, > > para compirmir un directorio en formato zip todos los sábados a las 9 > > de la mañana, en el archivo crontab, escribí lo siguiente: > > > > 0 9 * * 6 root zip -r /home/sistemas/BACKUP/cotizaciones.zip > > /home/sistemas/cotizaciones/* > > > > Todo funciona a la perfección, lo que deseo ahora es que al generar el > > archivo cotizaciones.zip, le incluya al nombre del mismo la fecha en > > la que se genero el archivo, por ejemplo cotizaciones_2007-01-26.zip. > > > > Como debería escribir la instrucción del comando zip para generar este > > nombre. > > > > De antemano gracias. > > puedes hacerte un script parecido a esto > > #!/bin/bash > FECHA=$(date +%Y-%m-%d) # Generas la fecha 2007-01-26 > zip -r /home/sistemas/BACKUP/cotizaciones_$FECHA.zip > /home/sistemas/cotizaciones/* > > y luego en cron ejecutas ese script > > > o directamente ponerlo así en el crontab: > zip -r /home/sistemas/BACKUP/cotizaciones_`date+%Y-%m-%d`.zip > /home/sistemas/cotizaciones/* > > ojo con las comillas esas > > -- > Gustavo Chaín Dumit > Alumno de Ingeniería de Ejecución Informática > Pontificia Universidad Católica de Valparaiso > http://aleph.homeunix.com/~gchain > > From [EMAIL PROTECTED] Wed Jan 31 23:11:41 2007 From: [EMAIL PROTECTED] (Asdtaker) Date: Thu Feb 1 01:25:22 2007 Subject: Generar archivo zip con fecha de creacion In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> On 1/31/07, José Palacio <[EMAIL PROTECTED]> wrote: > > Gracias por sus respuestas ya pude solucionar el problema, pero ahora se > me > presenta el siguiente: > > Al archivo crontab, también le estoy agregando que genere un backup de la > base de datos de la empresa, la cual se encuentra en mysql usando el > comando > mysqldump de la siguiente manera: > > 0 9 * * 6 root mysqldump -uadmin -pxxxxxx general > /BACKUP/general_`date > +%F`.sql que tal si pones la ruta completa al mysqldump? /usr/local/mysql/bin/mysqldump -uadmin -ppassword base > /respaldo/base_`date+%F`.sql Pero el sistema no genera el backup. > > Probe el comando directamente desde la consola y si funciona, que puede > estas pasando. > > 2007/1/28, Gustavo Chain <[EMAIL PROTECTED]>: > > > > El Sun, 28 Jan 2007 19:44:11 -0500 > > "José Palacio" <[EMAIL PROTECTED]> escribió: > > > > > Hola a todos > > > > > > Les comento la situación, genere una tarea programada usando cron, > > > para compirmir un directorio en formato zip todos los sábados a las 9 > > > de la mañana, en el archivo crontab, escribí lo siguiente: > > > > > > 0 9 * * 6 root zip -r /home/sistemas/BACKUP/cotizaciones.zip > > > /home/sistemas/cotizaciones/* > > > > > > Todo funciona a la perfección, lo que deseo ahora es que al generar el > > > archivo cotizaciones.zip, le incluya al nombre del mismo la fecha en > > > la que se genero el archivo, por ejemplo cotizaciones_2007-01-26.zip. > > > > > > Como debería escribir la instrucción del comando zip para generar este > > > nombre. > > > > > > De antemano gracias. > > > > puedes hacerte un script parecido a esto > > > > #!/bin/bash > > FECHA=$(date +%Y-%m-%d) # Generas la fecha 2007-01-26 > > zip -r /home/sistemas/BACKUP/cotizaciones_$FECHA.zip > > /home/sistemas/cotizaciones/* > > > > y luego en cron ejecutas ese script > > > > > > o directamente ponerlo así en el crontab: > > zip -r /home/sistemas/BACKUP/cotizaciones_`date+%Y-%m-%d`.zip > > /home/sistemas/cotizaciones/* > > > > ojo con las comillas esas > > > > -- > > Gustavo Chaín Dumit > > Alumno de Ingeniería de Ejecución Informática > > Pontificia Universidad Católica de Valparaiso > > http://aleph.homeunix.com/~gchain > > > > > -- Saludos, LSM. Existen 10 tipos de personas: los que entienden binarios y los que no