Es conocido por todos los que alguna vez pasaron por el sector publico que el Sistema Integrado de Administración Financiera (SIAF) es un software al que no podemos pasar por alto, a pesar de que esta hecho en Visual Fox y se presentan errores en el funcionamiento periódicamente. Pero nos guste o no tenemos que utilizarlo, de todas maneras el SIAF es la norma hecha Software.
Desde hace algunos meses vengo trabajando en la Oficina de Informática de la Municipalidad Provincial de Puno, y definitivamente tener funcionando el SIAF sobre un Servidor de Archivos Windows es vivir en zozobra.
Los virus, colgadas inesperadas, y innumerables pantallas azules indicando Error numero 0xADFD21244 y mas bla bla bla; me hicieron desechar el sistema operativo Windows del servidor y pasarme a Linux Fedora Core 3 con Samba para que los usuarios del SIAF no se den cuenta del cambio.
Cuando los residentes del SIAF o los del staff de soporte técnico venían a actualizarlo no sabían que hacer con el servidor, incluso preguntaban “¿Que Windows es éste?”
Desde aquel historico día, los problemas solo fueron del mismo SIAF ya no del sistema operativo. Aunque no esta muy difundido esto del Linux en las Instituciones Publicas del Perú, deberían tomarlo en cuenta, por que además de que ademas de ahorrar miles de dólares en licencias también se ahorran las molestias que causa Windows frecuentemente.
A todo esto, en las instituciones publicas es muy difícil implantar el software libre en los equipos usuario, por que ya están mentalizados en utilizar Word para sus documentos, Excel para sus hojas de calculo, por solo citar dos ejemplos. El software libre vive normalmente en el entorno académico, depende de nosotros que esto cambie.
Si desean asistencia en la instalacion de SIAF sobre Linux pueden escribir a ivancp [AT] latindevelopers.com




21 comments ↓
Entiendo, poco a poco iremos cambiando y mejorando las cosas… Saludos
Este cambio que planteas se puede dar pero poco a poco, y es que tambien hay un problema en que la gente sigue haciendo sus programas en windows (visual studio) y no hacen algo que funcione en cualquier plataforma que creo que es lo que deberia ser asi, aunque creo que encontrar personas que hagan esto (desarrollo de soft en java) es mas dificil y costoso pero pienzo que solucionarian este punto.
Hola y se podria saber como lo has echo utilizaste wine para hacer esto????
Devilman:
El SIAF no se ejecuta sobre linux (pero se puede), sino comparto los archivos con Samba: http://www.samba.org/ para que los usuarios windows lo utilicen.
Saludos
Al fin veo que no soy el unico loco con estos amigos del SIAF, que (lo confirmo) cuando vienen, no tienen NIP de los sistemas que usamos.
En mi trabajo tengo el RedHat 9, el cual por lo pronto solo estoy usando como proxy con squid controlando los accesos a paginas y maquinas.
El problema que aun tengo es que no logro (mucho menos el soporte tecnico del siaf) hacer que el SAT (Sistema Avanzado de Transacciones) use correctamente el squid, creandome un serio problema de seguridad (porque tengo que darle “puerto libre” a la PC donde ejecutan el SIAF).
Asi que si alguien tiene idea de como decirle al SIAF que debe usar el servidor proxy squid (en mi caso 192.168.1.3:3128 puerto 3128) para hacer sus transacciones, agradecere enormemente ese dato.
Saludos Cordiales.
VDavid
Hola,
Es muy interesante lo que dices, quisiera que me des una asistencia como instalar el SIAF sobre linux.
Gracias de antemano.
Hola tal vez me puedas ayudar. En al universidad me han pedido que investigue sobre el SIAF.
He leído su página, pero tu que eres usuario talvez me podrías dar más alcances sobre ese sistema,, sus bondades, y sobretodo sus debilidades, pues eso así nomás no lo dicen en una página oficial.
Saludos
Bien, esto del SIAF sinseramente es un Dolor de Cabeza creo para todos lo Usuario pero lo que no entiendo es PORQUE EL BANCO MUNDIAL financia un Proyecto que brinda poca seguridad a la información para empezar la enorme bulnerabilidad que tienen sus tablas en FoxPro que cualquier persona puede ingresar y alterar la información.
Por otro lado es un Proyecto que viene desde hace 10 años ya hasta ahora tiene enormes deficiencias.
En fin esperemos que esto mejore o logren migrar todas su estructura a un lenguaje mucha más seguro
Saludos.
Astro
deseo la instalacion de SIAF
Hola me interese el tema quisiera profundizar si haz probado tus clientes con s.o. linux
¬ necsit0 los instaladoRs de ese famoso SoftwaRe..
Hola man quisera saber como has hecho eso de poner en un servidor linux el siaf y bueno espero q me ayudes mucho quisera q dejes tu correo para estar en contacto ..
Gracias
Vdavid , me gustaria saber si resolvistes lo de tu red local para que algunas maquinas usando proxy puedan salir con el siaf y realizen sus transacciones
Hola Amigo, yo solucione ese mismo problema asi:
Primero Aplicando estas reglas de IPTAbles
#!/bin/sh
## Internet —- eth0 —- Linux (firewall)—– eth1 —— LAN
## reglas
##
iptables -F
iptables -X
iptables -Z
iptables -t nat -F
## Establecimiento de 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
## Empezamos a filtrar
## eth1 es el interfaz conectado al router ó modem y eth0 a la LAN
iptables -A INPUT -i lo -j ACCEPT
# Al firewall tenemos acceso desde la red local LAN
#iptables -A INPUT -s 192.168.0.0/24 -i eth0 -j ACCEPT
iptables -A INPUT -s 192.168.2.0/254.254.254.0 -i eth1 -j ACCEPT
# Ahora hacemos enmascaramiento de la red local
# y activamos BIT DE FORWARDING (necesario pues sera parte del enrutado)
iptables -t nat -A POSTROUTING -s 192.168.2.0/254.254.254.0 -d 0.0.0.0/0 -j MASQUERADE
# Direcciona para hacer nat en nuestra LAN al puerto 3128 al 80
iptables -t nat -A PREROUTING -i eth0 -p tcp –dport 80 -j REDIRECT –to-port 3128
iptables -t nat -A PREROUTING -i eth1 -p tcp –dport 80 -j REDIRECT –to-port 3128
# Permitimos hacer forward de paquetes en el firewall, es decir
# que otras máquinas puedan salir a traves del firewall.
echo “1″ > /proc/sys/net/ipv4/ip_forward
# Utilizamos SIAF abrimos los puertos .970 y 980
iptables -A INPUT -p tcp –dport 980 -j ACCEPT
iptables -A INPUT -p tcp –dport 970 -j ACCEPT
iptables -A FORWARD -s 10.0.0.0/24 -i eth1 -p tcp –dport 980:970 -j ACCEPT
iptables -A FORWARD -s 10.0.0.0/24 -i eth1 -p udp –dport 980:970 -j ACCEPT
iptables -A INPUT -p udp –dport 980 -j ACCEPT
iptables -A INPUT -p udp –dport 970 -j ACCEPT
iptables -A FORWARD -s 0.0.0.0/0 -i eth1 -p tcp –dport 980 -j ACCEPT
iptables -A FORWARD -s 0.0.0.0/0 -i eth1 -p tcp –dport 970 -j ACCEPT
iptables -A FORWARD -s 0.0.0.0/0 -i eth1 -p udp –dport 980 -j ACCEPT
iptables -A FORWARD -s 0.0.0.0/0 -i eth1 -p udp –dport 970 -j ACCEPT
## Y ahora cerramos los accesos indeseados del exterior:
## 0.0.0.0/0 significa: cualquier red
## Cerramos el rango de puertos conocidos
#iptables -A INPUT -s 0.0.0.0/0 -p tcp –dport 1:3127 -j DROP
iptables -A INPUT -s 0.0.0.0/0 -p tcp –dport 25:10024 -j DROP
#iptables -A INPUT -s 0.0.0.0/0 -p udp –dport 1:3127 -j DROP
iptables -A INPUT -s 0.0.0.0/0 -p udp –dport 25:10024 -j DROP
# Cerramos el puerto de webmin si es que lo tienes funcionando.
iptables -A INPUT -s 0.0.0.0/0 -p tcp –dport 10000 -j DROP
iptables -L -n
Luego en el SQUID, en la parte de SAFE POrts abrimos los puertos SIAF
acl Safe_ports port 970 # PUERTO SIAF
acl Safe_ports port 980 # PUERTO SIAF
y listo
kisiera saber donde puedo conseguir el SIAF GL ia ke lo necesito para hacer mi trabajo.
agradeciendo de antemano.
saludos
HOLA QUISIERA SABER COMO SE MANEJA EL SIAF
hola amigo soy unusuario del siaf y cada ves; es mas frecuente que se filtren toda clase de amenazas ya que en una institucion hay varios usuarios y el desconocimiento de los ususarios por eso no se si me facilitarias las pautas necesarias para instalar el siaf en nservidor en linux, y agradeceria sies posible q los demas usuarios y tambien sus pcs se maneje bajo linux gracias de ante mano..
te dejo mi correo paraq me respondas alas inquietudes
sieangel@gmail.com
habia intentado instalar siaf sobre linux, pero el problema radica en la forma de compartir el directorio de data
Hola amigo, comparte con ustedes sus inquietudes, y a decir verdad tambien tengo problemas con el SIAF, lo que quiero que alguien me ayude es como configurar mi proxy para que las pcs que haces transmisiones del siaf salgar a internet a traves del proxy…
Atte.
Ivanperu
El siaf (exactamente el SAT) utiliza los puertos 970 y puertos del 10000 al 10010 los cuales debes de habilitarlos en tu proxy, salvo excepciones utiliza otros puertos los cuales estan configurados dentro del SAT
Hola ivancp.
tienes mucha razon sobre el funcionamiento del siaf en windows server como servidor, la solucion de usr linux es muy buena quisiera que me orientes para poder correr siaf sobre linux
quisiera saber la version de linux, del samba para instalarlo y poder hacer pruebas.
De antemano muchas Gracias
Leave a Comment