Configuracion y paquetes



  • hola gente, soy nuevo en este foro
    resulta que tengo un par de dudas y si
    me pueden ayudar estaria agradecido

    si alguien me puede decir como maneja
    el tema, por ej del /etc, despues del reboot?
    lei por ahi que no usa los scripts de freebsd

    que hay que tener en cuenta al instalar un
    paquete externo a pfsense?
    no recuerdo el programa que instale, pero
    despues del reboot me faltaban un par de libs …

    cualquier info es bienvenida, gracias
    daniel - argentina

    pd: uso pfSense-1.2-RC2-LiveCD-Installer.iso.gz
    pd: que significa la sigla CF?



  • ¡Hola!

    Sí puedes emplear "ports" de FreeBSD con pfSense, pero hay que compilarlos antes en otra máquina FreeBSD:

    http://doc.pfsense.org/index.php/Can_I_use_FreeBSD_ports_with_pfSense%3F

    Tu versión LiveCD permitirá la instalación de paquetes si haces el proceso de instalación en disco duro. Entonces te aparercerá la opción Packages en el menú, donde están los paquetes que se bajan de pfsense.org, compilados y configurados para pfSense, http://pfsense.org/packages/

    http://doc.pfsense.org/index.php/Packages

    El arranque de pfSense se basa en el fuchero config.xml. Por tanto, si quieres modificar el comportamiento del sistema al arrancar hay que modificar config.xml. Otra posibilidad es emplear crontab para meter una tarea que se haga en el arranque.

    CF quiere decir Compact Flash. Las CF permiten tener pfSense Embedded sin necesidad de disco duro. Pero en las versiones Embedded no se pueden montar paquetes, ya que hay que minimizar la escritura en la tarjeta CF. De lo contrario el sistema acabaría con "la vida" de la tarjeta CF.

    Saludos,

    Josep Pujadas



  • hola che,
    el drama lo tego con el paquete vim
    lo instale:
    pkg_add -rv ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.2-release/All/vim6-6.4.9
    anda ok,
    hice el reboot y despues me sale el error:
    /libexec/ld-elf.so.1: Shared object "libXi.so.6" not found, required by "vim"

    tambien probe con el sysinstall y me da igual el error

    los pasos son los correctos para instalar pkg?
    gracias



  • ¡Hola!

    Tiene pinta de que pfSense no "tira" (bien) de las dependencias. El motivo puede ser que no esté previsto en pfSense hacer este trabajo por tí (lo ignoro) o que haya un fallo en las dependencias. En un FreeBSD completo todo esto es altamente automático.

    Sugerencia: si andas más o menos bien de inglés busca en http://forum.pfsense.org/ la palabra pkg_add

    Verás que hay bastantes intervenciones al respecto.

    Echando una ojeada al port vim me he quedado pasmado de la cantidad de cosas que necesita (espero que no tengas que irlas instalando a mano):

    http://www.freebsd.org/cgi/ports.cgi?query=vim6&stype=all&sektion=all

    Yo probaría a hacer un pkg_add de lo que te dice que falta (libXi-1.1.3,1) …

    No te puedo ayudar más porque nunca he montado paquetes externos en pfSense.

    Si encuentras una solución fácil estaría bien que la postearas, para ir creando comunidad.

    Saludos,

    Josep Pujadas



  • el paquete vim lo instala bien, laburo normal
    el tema es cuando hago un reboot borra
    esa lib y no se si otras tambien.

    no le encontre la vuelta, ademas si modificas
    una conf, ej en /etc, sshd_config a mano o pones
    el rc.conf,  los borra.

    no se, si alguien sabe como "arreglar" esto
    avise

    saludos



  • ¡Hola!

    ¿Has hecho el proceso de instalación del LiveCD en disco duro?

    ¿Y has quitado el CD para que la máquina trabaje a partir del pfSense instalado en disco duro?

    Saludos,

    Josep Pujadas



  • si, me olvide de aclararlo jaja

    si alguien puede probar y le anda
    que avise

    gracias
    saludos



  • creo que se por donde viene el drama,
    parece que la cache del ldconfig se pierde
    en cada reinicio, entonces haciendo
    #ldconfig /usr/local/lib /usr/X11R6/lib
    sale andando

    todavia no entiendo el beneficio de borrar
    el /etc o manejar otra config, en lugar de la
    "comun" de freebsd, cuando se reinicia.
    si me pueden instruir en ese tema, o que
    archivos mirar para agregar programas
    al inicio, etc ….

    saludos



  • ¡Hola!

    El interés es que pfSense está diseñado para caber en una memoria no volátil de 128 MByte:

    http://pfsense.org/index.php?id=43

    El LiveCD y su instalación en disco duro es una evolución del proyecto inicial. Los paquetes deben montarse de acuerdo con esta estructura. El problema es que (todavía) no hay (o al menos yo no la sé encontrar) documentación detallada de cómo meter un paquete FreeBSD en el entorno de pfSense.

    En http://forum.pfsense.org/index.php/topic,2904.msg18021.html#msg18021 sugieren emplear la Developper's Edition de pfSense. En el último post dicen cómo cargar la estructura de ports de FreeBSD. Yo probaría lo último porque la Developper's está por el mes de mayo:

    http://snapshots.pfsense.org/FreeBSD6/RELENG_1_2/

    Saludos,

    Josep Pujadas



  • bueno, el tema es que queria instalar un filtro de pr0n
    y el dansguardian no estaba en pfsense ni en freebsd

    algo asi me salio:
    lan -> danguardian -> squid -> squidguard -> wan

    lo que hice:
    instale el squid y squidGuardian
    pkg_add -rv squid squidGuardian

    bajar las fuentes del dansguardian, compilar, instalar
    en /opt
    la version que me anduvo fue la: dansguardian-2.9.8.5.tar.gz

    agregar con crontab para que inicie en el reboot

    @reboot /sbin/ldconfig /usr/X11R6/lib /usr/local/lib
    #cuando se reinicia el dansguardian no borra el pid
    @reboot /bin/rm -f /opt/dansguardian/var/run/dansguardian.pid
    @reboot /opt/dansguardian/sbin/dansguardian -c /opt/dansguardian/etc/dansguardian/dansguardian.conf
    @reboot /usr/local/sbin/squid -f /usr/local/etc/squid/squid.conf

    y agregar una regla para que todo vaya al 8080 del dansguardian,
    "rdr on dc1 inet proto tcp from any to any port www -> 192.168.1.1 port 8080"
    desde el webgui -> firewall -> NAT -> new

    interface: LAN
    external address: any
    protocol: tcp
    external port: 80
    nat ip: 192.168.1.1
    localport: 8080

    sale con fritas ;)
    saludos



  • ¡Felicidades!

    ¡Eres un crack!

    Dansguardian sí existe como paquete FreeBSD:

    http://www.freebsd.org/cgi/ports.cgi?query=dansguardian&stype=all

    Supongo que querías decir que no está en versión compilado …

    Tendré que probar (cuando pueda) agragar Dansguardian a mi squid. Tiene la ventaja que puede analizar los contenidos de las páginas, no sólo las URL.

    Saludos y otra vez ¡enhorabuena!

    Josep Pujadas



  • [root@server /usr/ports/www/dansguardian]# make
    ===>  dansguardian-2.8.0.6_2 "Commercial source download is restricted.  Please visit and
    read http://dansguardian.org/index.php?page=copyright2 and download dansguardian-2.8.0.6.source.tar.gz
    into /usr/ports/distfiles before running make".
    *** Error code 1

    Stop in /usr/ports/www/dansguardian.

    eso me aparece …

    le sume tambien el servicio de opendns para  bloquear el contenido

    espero que con eso alcance jajajja

    saludos



  • Saludos,

    He notado que al desinstalar un paquete no borra todo del sistema, quedan archivos por ejemplo xml que inclusive en el registro de arranque se reflejan dando un error aconsejando volver a instalar, conocen como desinstalar un paquete via comando para evitar este detalle??  ???

    Gracias…



  • la config del sistema creo que la guarda en algunos xml, pero no en /etc.
    si queres sacar un prog hacelo desde el webgui.



  • @tinto:

    Hola!!!

    Mi problema es el siguiente… Necesito instalar un paquete llamado ntop el cual no esta dentro de la lista de Packages y me gustaria saber el procedimiento para poder obtener este paquete asi como tambien los pasos para poder instalarlo. Les agradeceria mucho que me ayudaran ya que me urge solucionar este problema. Gracias



  • ¡Hola!

    En http://doc.pfsense.org/index.php/Developing_Packages se explica la estructura que tienen los paquetes.

    En http://devwiki.pfsense.org/PackageInfo está lo relativo a paquetes, para desarrolladores de pfSense.

    Saludos,

    Josep Pujadas


Log in to reply