domingo, 30 de diciembre de 2007

FreeBSD 7.0-RC1 Disponible

Así lo anuncia la pagina de FreeBSD y Ken Smith en la lista de FreeBSD-Stable, actualmente solo las imágenes están en ftp.freebsd.org pero ya se irán replicando en el transcurso de los días. Espero pronto la versión, también si mis ojos no me fallan ayer navegando entre los ftps de freebsd (mi gnome dio un error en un portupgrade y ahora estoy con xcfe4) logre ver freebsd 8 (al menos sus ports) , y una iso en el mismo ftp que estoy bajando en estos momentos, y así probar en una maquina virtual como esta esto de freebsd 8, este año 2008 parece que sera bueno, saltaremos a FreeBSD 7.x y ya están los desarrollos para FreeBSD 8.x aunque no he leído nada en la red, puede que sea algo del día de los inocentes. cuando instale les cuento. Feliz año nuevo 2008 a todos los colisteros y no colisteros, (según la encuesta muchos usan windows en su estación de trabajo, espero que eso cambien pronto..)
P.D
Ya verifique la información y en efecto se esta cocinando también una versión 8 de freebsd, esta va con un poco mas de pausa, infiero que están concentrados en las versiones 6.3 RC2 y la 7.0 RC1.

jueves, 27 de diciembre de 2007

FreeBSD 7.0 Release Process

Bueno acabo de actualizar en mi casa de 7.0Beta4 a 7.0-PRERELEASE,
thor# uname -a
FreeBSD thor.cantv.net 7.0-PRERELEASE FreeBSD 7.0-PRERELEASE #3: Thu Dec 27 19:19:31 UTC 2007 root@thor.cantv.net:/usr/obj/usr/src/sys/GENERIC i386
thor#
ya cada vez mas cerca esta nueva versión, aun tengo problemas con el controlados nvidia, aun no tengo forma de hacerlo funcionar, los ports estan descongelador pero aun así hay cosas que pulir, como se puede leer en la pagina de freebsd se tiene proyectado que para el 9 de enero del 2008, se de, el paso a release, y para el 14 se de el anuncio y se copien en todos los espejos de la red la nueva versión 7. Otros datos y planificaciones están publicados aquí FreeBSD 7.0 Open Issues y Release Engineering Information

Esperemos que el soporte de nvidia mejore o al menos permita compilar(a mano) sin errores el driver. 2008 sera un buen año para todos los colisteros...

FreeBSD y Cisco(Cisco+FreeBSD=¿?)


Bueno como algunos ya sabrán, Cisco es un futuro cercano planea modificar su sistema operativo (IOS)Internetwork Operating System, y convertirlo en un OS basado en UNIX, con una interfaces y añadidos que permitan que terceros, desarrollar y añadir soluciones de terceros.
La noticia se puede leer de la propia pagina de Cisco, la cual según esta localizando desarrolladores en todas las comunidades de freebsd, tanto en el sistema base de freebsd, como desarrolladores y mantenedores de ports. Pronto nos tocara a algunos de nosotros la gente de cisco, o por que no nosotros tocar la puerta de ellos?...

domingo, 9 de diciembre de 2007

De Nuevo en Linea

Bueno, he estado realmente ocupado en el trabajo, así que no he tenido tiempo de escribir. Ya tenemos la Beta-4 de FreeBSD 7, cada vez mas cerca de una versión Release, en los actuales momentos el arbol de ports esta congelado (estan afinado cosas), aun no logro hacer funcionar los drivers de nvidia en mi 7.0, y realmente no quiero regresar a la versión 6.2, por los momentos mantengo mi FX5200 con el generico nv. Cuando tenga el coroto andando posteare el procedimiento.

jueves, 25 de octubre de 2007

Demasiados secretos

Este es un site que recomiendo leer, alli toomany dedica tiempo en documentar sus conocimientos y expericiencias en el uso del *BSD, esta estrenando cambio en su site. asi que invito a darce una pasada por alli, incluye videos y notas viejas de su antiguo site.

www.eldemonio.org 2.0

Muchos de nosotros hemos pasado por el site del demonio.org, esta semana el administrador koji a estado realizando una gran labor, actualizando el OS del server, la pagina, la lista de correo. Espero que pronto este a plena marcha y podamos colarborar con manuales y procedimientos. Y sobre todo reconocer el trabajo de muchas personas que sacan se su tiempo y conococimiento y lo vacian en esta pagina para facilitar el trabajo de mucho de nosotros.

Saludos..

martes, 23 de octubre de 2007

"Ports freeze to start October 30"

Un email enviado por Erwin Lansing [erwin@FreeBSD.org] a ports@FreeBSD.org nos dice que la semana del 30 estarian congelando los ports de freebsd, esto para tenerlos puesta a punto para la version 7.0 y 6.3, todo esto con el el fin de verificar los ports maracodos como rotos y otros con problemas de compatibilidad o compilacion. es decir que antes de terminar el año tendriamos las verciones 6.3 y 7 de nuestro freebsd:

Copio el correo enviado a la lista:

The ports freeze for the upcoming releases of 7.0 and 6.3 will start in one week time on October 30. After a week or two to get the tree in good shape, we can then start the package builds. When they have finished, we'll go into slush state until both releases are out the door. Please get your version updates and more committed in the next few days, and please help us fix any problems in the 6 and 7 branches.
For a list of outstanding build errors, please see the following links:
http://portsmon.freebsd.org/portsconcordanceforbuildenv.py?buildenv=-6-&buildenv2=
http://portsmon.freebsd.org/portsconcordanceforbuildenv.py?buildenv=-7-&buildenv2=
Remember: All commits after October 30 need explicit approval from portmgr!
-erwin

sábado, 13 de octubre de 2007

FreeBSD 7.0 Cada vez mas Cerca

ya cada día que pasa, nos acerca a al versión 7.0, tal vez antes de los que muchos Colisteros esperamos, hoy actualice el kernel y al ejecutar:
thor# uname -a FreeBSD thor.cantv.net 7.0-PRERELEASE FreeBSD 7.0-PRERELEASE #1: Sat Oct 13 17:59:16 UTC 2007 root@thor.cantv.net:/usr/obj/usr/src/sys/GENERIC i386 ya se puede ver que estamos en la versión PRERELEASE, el gran TooManySecrets comento: "Parece que cada vez estamos más cerca... Ayer se creó la rama RELENG-7, y la CURRENT-8. ¿Tendremos 7-RELEASE para Noviembre?.....", asi que pronto estaremos dando make update y recompilando todo, hasta ahora esta versión que estoy usando no he tenido inconvenientes, uno que otro core, así que estemos pendiente, y el diablillo nos dará la grata sorpresa de esta nueva versión.. Por otro lado, algunos ports estan siendo marcado como broken, problemas de compilación para ser específicos, creo que uno de los mas criticados es el de flash9 según comentarios en listas en ingles, tal vez con la emulación del kernel 2.6 de linux este trabaje mejor. por otro lado flash7 no compila en FreeBSD 7, asi que los que estén en 6.2 no se apresuren tanto en actualizar, al menos no es su estación de trabajo, en mi casa tengo 7.0 pero en mi trabajo estoy en 6.2


sábado, 22 de septiembre de 2007

Firefox y Megaunload

Para todos aquellos que en algun momento han necesitado bajar algo de megaupload(no se quien se da la tarea de subir archivos alli si es casi imposible bajar archivos) navegando me tropecé con este add-on Megaupload SX.3.2 el mismo te permite activar y bajar archivos, hasta ahora en mi caso ha sido util, espero que para ustedes los sea.

Por cierto ya estoy andando con FreeBSD 7.0, les cuento que gnome 2.18 es realmente rápido y eficiente. Espero que muy pronto (rumores de a finales de año) podamos disfrutar al máximo de la versión 7.0, novedades como ZFS aun se están cocinando.

lunes, 6 de agosto de 2007

PC-BSD 1.4

Bueno para los que quieren iniciarse en e mundo de unix lo ideal es que utilizen PC-BSD, este es una variante de FreeBSD, es muy facil de instalar ya que levanta un entorno grafico (x11) que te acompaña durante toda la instalacion, me recordo mas bien a una instalacion de Linux Mandriva o del mismo Windoze (puro siguiente), asi que animence, PC-BSD 1.4 incluye openoffice, k3b, y gran cantidad de herramientas, todo listo para instalar y comenzar a trabajar, aunque es una beta me parece muy estable, por cierto el sistema operativo es FreeBSD 6.2 stable, asi que por OS no creo que de problemas, la instalacion full duro unos 25 minutos, en un disco de 40 gb, 512 de ram y un procesador P4 2.8 Ghz.

Creo que la pricipal novedad es la facilidad de instalacion, para este servidor creo que el principal requisito (hasta me atreveria a decir que el mayor impedimento para instalar) es que se debe saber leer y escribir, el resto lo hace el asistente.

lunes, 30 de julio de 2007

NTP en FreeBSD

Muchas veces cuando ejecutamos procesos de respaldo o cualquier otra aplicacion automatizada, es importante tener encuenta la sincronizacion de nuestros equipos en red. FreeBSD tiene el servicio llamado NTP(Network Time Protocol) este nos permite tener la hora en nuestra red sicronizada con los pc y dispocitivos que lo requieran. Para ponerlo en marcha nos vamos a nuestros ports, y luego de actualizarlos, ejecutamos # cd /usr/ports/net/ntp-stable/&& make install clean se instalara el port luego de esto, crearemos el archivo en la ruta /etc/ntp.conf
y añadiremos las siguientes lineas:
driftfile /etc/ntp.drift
server ntp de tu pais en mi caso venezuela
server 0.pool.ntp.org
server 1.pool.ntp.org
server 2.pool.ntp.orgserver 3.south-america.pool.ntp.org
server 127.127.1.0
fudge 127.127.1.0 stratum 10

con esto ya de por si el servidor sincronizaria la hora., ahora para tener el servicio funcionando editamos el archivo /etc/rc.conf añadiendo las siguientes lineas:

xntpd_enable="YES"
xntpd_program="/usr/local/bin/ntpd"
xntpd_flags="-A -g -N -c /etc/ntp.conf -p /var/run/ntpd.pid -l /var/log/ntpd.log"

para iniciar el servicio sin reiniciar:
/etc/rc.d/ntpd start
con:
/etc/rc.d/ntpd status
Verificamos y el servicio esta correindo, por lo general he notado que el mismo no funciona por un buen rato(tengo entendido mientras sicroniza la hora con todos los servidores), en algunos casos el demonio indica no running, pero si mas al tiempo se ejecuta solo ¿...?, aun estoy investigando el porque,, los logs no me dicen mucho. Para los demas equipos solo tienes que añadir el servidor ip, si son freebsd con ntpdate_enable="yes" y ntpdate_flags="ip del ntp" deberia ser suficiente, cada vez que reincies tomara la hora del server NTP, si deseas hacerlo de forma manual, solo ejectuta ntpdate x.x.x.x donde x es la ip del NTP.

viernes, 27 de julio de 2007

PC-BSD 1.4 BETA Released!

Bueno esta nueva version de PC-BSD nos trae como novedad Xorg 7.2, KDE 3.5.7 y beryl, esta es una variante o mejor dicho un primo de FreeBSD 6.2, he hecho una que otra prueba con PC-BSD y vale la pena decir que es muy sencillo su instalación, y el entorno gráfico puede ser entretenido para el usuario.

viernes, 13 de julio de 2007

Pfsense 1.2-BETA-2 Disponible

Bueno, para todos los que usamos pfsense en nuestras casas y trabajo, ya tenemos disponible una nueva beta para hacer pruebas. El 4 de julio fue puesta la ISO de este cortafuegos. Esta tiene reparado algunos detalles de la BETA-1, la noticia puede ser leida en el blog de pfsense, entre las cosas nuevas que trae son:



  • Advanced outbound NAT fixes

  • UPNP now works on LiveCD

  • Misc log viewing fixes

  • Password field lengths now line up on nervecenter theme

  • IPSEC now works correctly on CARP interfaces out of the box

  • Routed hosts behind a policy-routed segment can now reach the LAN interface correctly when the anti-lockout rule is enabled

  • pfSync and CARP now will work correctly on extremely restrictive rulesets

  • Captive portal images fixed

  • SLBD 100% utilization fixes

  • 64 megabyte memory improvements (works but not supported)

  • Misc packet capture fixes

  • Dashboard package added

  • Update static routes on filter reload

  • Miniupnpd version bump to 20070521

  • Turn off antispoof on bridges

  • NAT reflection timeout extended to 2000 which is roughly 33 minutes

  • use_rrd_gateway location fixes

  • Fixed advanced firewall rule tunables

Ya hoy estare haciendo pruebas con esta beta, y les contare que tal me va.

Tomado del blog de pfsense noticia del 4 de julio del 2007

domingo, 24 de junio de 2007

Puesta a Punto

Bueno, ya son casi las 9 de la noche, la configuración o mas bien la instalación de los drives de mi Nvidia FX5200 fue manual, la instalación en los ports no funciono, lo estraño es que no muestra ningún tipo de error, al fin y al cabo, extraje los drivers de el archivo NVIDIA-FreeBSD-x86-1.0-7184, y edite los archivos makefile de las carpetas, ubicadas dentro de:
thor#cd /root/NVIDIA-FreeBSD-x86-1.0-7184/x11/bin
se modifica Makefile añadiendo esta linea
BINDIR= /usr/local/bin
thor#cd /root/NVIDIA-FreeBSD-x86-1.0-7184/x11/driver
se modifica Makefile añadiendo esta linea
DRIVERDIR= /usr/local/lib/xorg/modules/drivers
thor#cd /root/NVIDIA-FreeBSD-x86-1.0-7184/x11/extension
se modifica Makedile añadiendo esta linea
LIBDIR= /usr/local/lib/xorg/modules/extensions
Lo demás en sencillo, make && make install dentro de /NVIDIA-FreeBSD-x86-1.0-7184, en el archivo xorg.conf las lineas quedan así.

Section "Module"
Load "dbe" # Double buffer extension
SubSection "extmod"
Option "omit xfree86-dga" # don't initialise the DGA extension
EndSubSection
Load "type1"
Load "freetype"
Load "glx"
EndSection
......
# The module search path. The default path is shown here.

ModulePath "/usr/local/lib/xorg/modules"
......
Section "Device"
Identifier "NVIDIA GeForce"
Driver "nvidia"
Option "NvAgp" "2"
#VideoRam 131072
# Insert Clocks lines here if appropriate
EndSection

Bueno es todo, ya instale beryl via ports, ya veré que tal me va.




De vuelta a las Andanzas

Bueno luego de estar casi una semana sin las X, y de varios intentos por recuperar el desastre, no me quedo mas remedio de respaldar mis datos, y darle formato al disco, el viernes 22 ya tenia el sistema operativo andando, procedí a instalar los ports, instale gnome2.16 configure el mínimo de mis gustos, luego de esto actualice los ports, y seguí nuevamente las instrucciones que están en /usr/ports/UPDATING

# script xorg-upgrade (este me lo salte)
# cd /usr/ports/ports-mgmt/portupgrade/ make deinstall && make install (este paso no esta en UPDATING)
# portupgrade -f -o ports-mgmt/portupgrade-devel portupgrade
# rm -f /usr/ports/INDEX*.db /var/db/pkg/pkgdb.db
# pkgdb -fu
# cd /usr/ports && make fetchindex
# setenv XORG_UPGRADE yes
# portupgrade -Rf libXft
# portupgrade -a -x 'gstreamer*'
# portupgrade -Rr 'gstreamer*'
# pkg_delete xorg-manpages\*
# sh /usr/ports/Tools/scripts/mergebase.sh
# exit

La primera linea no la veo tan importante, esta solo captura los procesos en pantallas, pero como es una instalación en limpio no me preocupo en nada (me la salte), del resto el unico paso diferente al descrito en los ports, fue el que entre a
/usr/ports/ports-mgmt/portupgrade y realice un make deinstall && make install, esto para tener actualizado este port (recuerden que vengo de una instalación en limpio.) del resto los pasos son al pie de la letra (como se dice por allí), les diré que tardo el procedimiento casi un día, entre las descargas y compilaciones de todos los ports, tal vez el procedimiento que describe toomany en un blog sea mas rápido, seria cuestión de probar. "Por ahora" frase celebre en mi país lo único que veo que no se actualizo correctamente es el Evolution. tratare de añadirlo vía ports, ahora tengo que configurar los drivers de mi nvidia fx 5200.

P.d: Evolution lo resolví con un cd /usr/ports/mail/evolution/make install clean FORCE_PKG_REGISTER=yes



viernes, 22 de junio de 2007

Mi mala suerte...

Bueno, luego de seguir el procedimiento para actualizar xorg de 6.9 a 7.2 me encuentro con que la actualizacion no fue exitosa, gogleando he encontrado que no soy el unico, tal vez no sea tan sencillo como paresca, o realmente yo no supe hacerlo, por ahora escribo desde el trabajo, en mi casa solo en modo texto y navengando con links desde la consola al mejor tiempo antiguo. yo creo que los pasos estan correcto pero muy generalizados, esta noche tratare de hacer algunos cambios, si no intentare regresar a 6.9, suerte que hice un back de mis ports antes de hacer el salto, me niego a formatear el pc, seguire informando...

jueves, 17 de mayo de 2007

Win4BSD en FreeBSD


Win4BSD es un programa que permite ejecutar Windows® sobre una plataforma FreeBSD y PC-BSD

Requisitos mínimos que necesitamos: Pentium 4 2 Ghz con 512mb memoria o mayor. Espacio en rígido para ambos sistemas.

Lo primero es entrar a la pagina y descargarnos el paquete de instalación, una vez bajado el archivo Win4BSD-1.1_63918_i386-freebsd.tbz procedemos a instalarlo via pkg_add Win4BSD-1.1_63918_i386-freebsd.tbz en mi caso me dio un error con la libreria GTK, asi que me fui a los ports /usr/ports/x11-toolkits/gtk12 y ejecute un make install clean clean-depends, procedí a ejecutar de nuevo el pkg_add y me indica que la libreria aun no esta instalada, asi que decidi verifica y encontre que la instalacion viene de esta forma:

#!/bin/sh
SYSTYPE=FreeBSD
if [ "$SYSTYPE" = "FreeBSD" ]; then
ARCHTYPE=i386
if [ "$ARCHTYPE" = "amd64" ]; then
echo "Unsupported host CPU architecture: amd64"
exit 1
fi
if [ ! -e /usr/X11R6/lib/libgtk-12.so.2 -a ! -e /usr/X11R6/lib/libgtk12.so.2 ]; then
echo "You must first install gtk-1.2.10 before installing this package"
echo "In most cases, you can install gtk as follows:"
echo " pkg_add -r gtk"
exit 1
fi

fi
mkdir -p "/usr/local/lib/win4bsd"
exit 0

al parecer busca la ruta en /usr/X11R6/lib/ mientras que el archivo esta en /usr/local/lib/ asi cree un link simbólico y ejecute de nuevo la instalacion:
thor# pkg_add Win4BSD-1.0_63915_i386-freebsd.tbz
14 day(s) left in evaluation period.

Creating images... done.


Host architecture: i386
KQEMU package: /usr/local/lib/win4bsd/etc/kqemu.tar.gz

NOTE: KQEMU is Copyright 2005-2006 by Fabrice Bellard.
Virtual Bridges, Inc. is an authorized distributor of this code.


Building KQEMU module in /tmp/.build_kqemu-49387
Please see the file /tmp/build-kqemu.log in case of error


Installing KQEMU module

Starting Win4BSD Pro ...done.


Listo ya tenemos 14 dias para hacer pruebas..






















martes, 8 de mayo de 2007

Opensolaris

Bueno continuando con mis pruebas de Sun, decidi actualizar he instalar OpenSolaris, en este caso Nexenta GNU/OpenSolaris, en este caso la instalacion es casi tan simplificada como la de Solaris 10(la instalacion de opensolaris es en modo texto y no Visual y grafica como la se Solaris), para mi grata sorpresa detecto he instalo mi tarjeta de red, el sonido y el video. Pero, como todo el re-arranque fue un poco mas lento que el mismo Sun Solaris, y el video que aunque detecto mi Nvidia FX 5200, solo me permitia la resolucion de 640*480, verifique es los Grupos de Discucion y encontre un procedimiento sencillo para lo de la resolucion. En resumen se debe seguir esta ruta Sistema -> Administrar -> Servicios, y deshabilitamos gdm para poder arrancar sin las X, luego salimos con un logout, y en la linea de comandos como root y tecleamos Xorg -configure, se creara un archivo xorg.conf.new, editamos con vi en la Section "Monitor"
escribimos lo siguiente:
HorizSync 30-70 VertRefresh 50-70 solo esto, salvamos y ejectuamos startx, y de nuevo en la ruta Sistema -> Administrar -> Servicios, abilitamos gdm, y procedemos a configurar la resolucion deseada, en mi caso 1280*1024.

Opensolaris, trae OpenOffice 2.0, Firefox 1.5 pero sin soporte flash, para instalarlo es un procedimiento sencillo debemos descargar flash 9 de aqui. descompactamos y copiamos los archivos en /usr/lib/firefox/plugins, cerramos el navegador y los ejectuamos de nuevo, y podremos verificar en youtube la correcta ejecucion del flash.







domingo, 29 de abril de 2007

Firefox y Solaris 10


Bueno, la instalación de firefox es relativamente fácil, aunque solo esta disponible en el idioma ingles, solo debes bajarte (de aquí) el archivo para el solaris que corresponda, para efectos de mi pc, baje el firefox-2.0.0.3.en-US.solaris10-i386-pkg.bz2, luego en nuestra consola se descomprime el archivo ejecutando #bzip2 -d firefox-2.0.0.3.en-US.solaris10-i386-pkg.bz2
luego instalamos el paquete con pkgadd
#pkgadd -d firefox-2.0.0.3.en-US.solaris10-i386-pkg

The following packages are available:
1 MOZfirefox firefox 2.0.0.3 for Solaris 10
(i386) 2.0.0.3,REV=2007.03.21.13.22

Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]: all

Procesando versión del software desde

firefox 2.0.0.3 for Solaris 10(i386) 2.0.0.3,REV=2007.03.21.13.22
Usando como directorio base del paquete.
## Procesando información del paquete.
## Procesando información de sistema.
## Verificando el espacio de disco requerido.
## Comprobando posibles conflictos con paquetes que ya están instalados.
## Comprobando programas setuid/setgid.

Instalando firefox 2.0.0.3 for Solaris 10 como
.......
La instalación de fue satisfactoria.

#
ahora solo nos queda ejecutar el navegador, yo cree un lanzador con la ruta del ejecutable
/opt/sfw/lib/firefox/firefox-bin


sábado, 28 de abril de 2007

Configurando Red y sonido en Solaris 10

Bueno, en la instalacion el OS no detecto mi tarjeta de red y menos el sonido, (el video lo detecto perfecto), en fin reinicie el pc y arranque con el disco de FreeBSD, y comence a googlear, y encontre una pagina donde podia descargar el driver, en mi caso uso el vfe-2.4.0.tar.gz que corresponde a VT6105 (Rhine III), todo perfecto, trae un documento para compilar y probar el correcto funcionamiento de la tarjeta, pero viene un detalle, trabajo con dhcp, asi que no puedo colocar las ips fijas (cantv las varia) lei en algunas paginas y encontre un procedimiento para que durante el inicio se configurar mi tarjeta, simplemente se crea un archivo en /etc/ llamadado hostname.xxx donde xxx es el nombre de la tarjeta, para mi caso quedo asi:
#touch /etc/hostame.vfe0

Para el Dhcp se debe crear otro archivo y añadirle dos lineas:
#touch /etc/dhcp.vfe0
# echo wait 300 > /etc/dhcp.vfe0
# echo primary > /etc/dhcp.vfe0
Aparte de esto se debe editar el archivo /etc/nsswitch.conf
y en la linea
hosts: files
añadir dns, quedaria asi:
hosts: files dns
tambien debemos crear resolv.conf (no se porque no esta creado por defecto como en freebsd)
#touch /etc/resolv.conf
y añadimos los dns de nuestro proveedor isp o el que nos guste
# echo nameserver xxx.xxx.xxx.aaa > /etc/resolv.conf
# echo nameserver xxx.xxx.xxx.aab > /etc/resolv.conf
# echo nameserver xxx.xxx.xxx.aac > /etc/resolv.conf
donde xxx.xxx.xxx.aax es las ips corespondientes a su isp.

Por otro lado con el sonido en esta pagina esta la forma facil de configurar el sonido, primero descargamos de http://www.4front-tech.com/download.cgi bajamos el driver de nuestro sistema operativo solaris 10, para mi caso baje el archivo
oss-solaris-v4.0-1002-i386.pkg, luego en la consola ejecute (por supuesto entrando a la carpeta donde lo guardamos)
#pkgadd -d oss-solaris-v4.0-1002-i386.pkg
Nos mostrara algo asi:
The following packages are available:
1 oss Open Sound System
(i386) v4.0-1002

Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]:
Escribes all y precionas enter

se vera algo asi:
Procesando versión del software desde

Open Sound System(i386) v4.0-1002

SOFTWARE LICENSE AGREEMENT
--------------------------

PLEASE CAREFULLY READ THE FOLLOWING TERMS AND CONDITIONS BEFORE
INSTALLING THE SOFTWARE. INSTALLING THE SOFTWARE INDICATES THAT YOU HAVE
ACCEPTED THESE TERMS AND CONDITIONS.

4Front Technologies provides this program and licenses its use to you, the
licensee, pursuant to the following terms. You assume responsibility for the
selection of the program to achieve your intended results. Further, you are
responsible for the installation, use and results obtained from this program.

LICENSE
You, the licensee, have the non-exclusive right to use the hardware, software
and its documentation. You may only use the software on a single computer at
one time. You may not distribute copies of the software or documentation to
others nor are you licensed to sell or lend it to others.You may copy the
program for "backup" purposes only. You agree to replicate the copyright note
shown below on any such copies.

If you violate the terms and conditions set forth, eg, sharing your licenses
with a third party or illegally trading OSS licenses, your license will be
terminated without any refund and we will report any fraud to the SPA. We
appreciate your cooperation in this matter.

COPYRIGHT
THE PROGRAM IS COPYRIGHTED AND EXCEPT AS PERMITTED BY THIS AGREEMENT, YOU
MAY NOT DUPLICATE THE PROGRAM OR DISCLOSE IT TO ANY OTHER PARTY. IF YOU
TRANSFER POSSESSION OF THIS PROGRAM TO ANOTHER PARTY, YOUR LICENSE IS
AUTOMATICALLY TERMNIATED.

TERM
This license agreement is effective until terminated. You may terminate it
voluntarily at any time. Voluntary termination by you must be accompanied by
the full destruction of the licensed copies thereof. Should you fail to comply
with the terms and conditions, your license will be automatically terminated
by 4Front Technologies.

SUPPORT
4Front Technologies will provide free technical support for the software for
a period of 1 year from the date of purchase. After the expiration of this
period, you may choose to renew the support by signing a Technical Support
Contract with 4Front Technologies.

GENERAL WARRANTY
THE SOFTWARE DISTRIBUTED AND LICENSED "AS-IS". ALL WARRANTIES, EITHER EXPRESSED
OR IMPLIED, ARE DISCLAIMED AS TO THE SOFTWARE'S QUALITY, PERFORMANCE OR FITNESS
FOR ANY PARTICULAR PURPOSE. THE LICENSEE BEARS THE ENTIRE RISK RELATING TO THE
QUALITY, PERFORMANCE AND FITNESS OF THE SOFTWARE.

LIABILITY
IN NO EVENT SHALL 4FRONT TECHNOLOGIES BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. OUR SOLE OBLIGATION TO
YOU SHALL BE THE REPAIR OR REPLACEMENT OF A NON-CONFORMING PROGRAM IN THE
SOFTWARE.

MISCELLANEOUS

(1) This Agreement shall be governed by State of California law.

(2) U.S. GOVERNMENT RESTRICTED RIGHTS. Use, duplication or disclosure by
the Government is subject to restrictions set forth in subparagraphs
(a) through (d) of the Commercial Computer-Restricted Rights clause at
DFAR 52.227-19 when applicable, or in subparagraph (c)(1)(ii) of the
Rights in Technical Data and Computer Software clause at DFARS
252.227-7013, or at 252.211-7015.

(3) U.S. GOVERNMENT EXPORT RESTRICTIONS. None of the Software or underlying
information or technology may be downloaded or otherwise exported or
reexported to any country to which the U.S. has embargoed goods.
Manufacturer is 4Front Technologies.

______________________________________________________________________________

4Front Technologies
4035 Lafayette Place Unit F
Culver City, CA 90232
U.S.A.

Tel: (+01) 310-202-8530 WWW: http://www.opensound.com
Fax: (+01) 310-202-0496 E-mail: info@opensound.com
Usando como directorio base del paquete.
## Procesando información del paquete.
## Procesando información de sistema.
## Verificando el espacio de disco requerido.
## Comprobando posibles conflictos con paquetes que ya están instalados.
## Comprobando programas setuid/setgid.

Este paquete contiene archivos de comandos que serán ejecutados con
permiso de superusuario durante el proceso de instalación de este
paquete.

Desea continuar con la instalación de [y,n,?]
Aqui Decimos que si, precinando y
se copiaran un conjunto de controladores y luego llegaras aqui:
La instalación de fue satisfactoria.
Listo solo debes reiniciar y el audio deberia esta funcionando.

Saludos...

P.D: Por Cierto flash aqui funciona con audio :-P


miércoles, 25 de abril de 2007

Solaris 10 Operating System

Bueno luego de suscribirme en la pagina se Sun Microsystem me llego un kit de 3 DVDs con el sistema operativo, el primero es el OS Solaris 10 X64 and X86 y el segundo es para procesadores SPARC, el tercer DVD es Developer Tools (Sun Studio 11, Sun Java Studio Creator, Sun Java Studio Entreprise 8, NetBeans 5.0), comento que la solicitud fue llenada hace casi un mes, y ese tiempo fue lo que tardo en llegar, de forma gratuita, como imaginaran ya lo instale en el pc (tengo 3 disco duros) como todo UNIX tiene su semejanza, "estoy muy acostumbrado al entorno de FreeBSD" pero la instalación tardo un poco mas de 45 min (en un disco de 10 GB, P4 2.8 Ghz con 512 de Ram) a primera es muy vistoso, colores suaves y calidad en los iconos, me gusto el entorno Java, tiene muy buen rendimiento aunque no lo he exprimido como se debe, trae StarOffice, eso si todo quedo en español, así que anímense a solicitar sus discos o DVDs.

martes, 17 de abril de 2007

Comandos y utilidades

Existen varios comandos y utilidades que nos pueden facilitar las cosas en freebsd, pero primero una utilidad que utilizo mucho es el GNU Midnight Commander, este es un ambiente grafico (no es X) que nos facilita navegar entre las parpetas, conexiones ftp, samba, lo encontraras en (/usr/ports/misc/mc) o pkg_add -r mc, ademas de facilitar muchas cosas como cambiar permisologia en archivos y carpetas(cuestión de gustos a muchos les gusta hacer todo a mano). otro comando muy útil es dmesg, este nos permite ver los mensajes del sistema (errores en inicio o ejecución de programas).

Otro muy útil para los que les damos acceso a nuestros servidores a varios usuarios por ssh o termianles, es el comando watch /dev/tt_el_que_desees_ver, toda actividad que los usuarios estén ejecutando la podrás observar allí, en versiones inferiores a la 5 (creo) deberás usar este manual, pero en la nuevas versiones ya es una opción por defecto en el manual nos muestra opciones que se pueden usar.




domingo, 15 de abril de 2007

Nvidia Geforce FX 5200 en FreeBSD 6.2


Luego de 2 días luchando con los ports, para configurar una Nvidia GeForce FX 5200, comence a armar el rompecabezas ya que si ejecutaba cd /usr/ports/x11/nvidia-drivers/ && make install, en efecto descargaba el controlador NVIDIA-FreeBSD-x86-1.0-9746.tar.gz, todo parece normal, se descarga, se compila y se instala, pero por alguna extraña razón, cuando configuraba las X, y ejecutaba no obtenía vídeo y se colgaba el pc por lo que debía hacer un reset al mismo.

Luego de varios test e inventos, entre a la pagina del fabricante y observe que existen dos generaciones de controladores para FreeBSD, el primero y mas reciente es para nuevas tarjetas y el segundo para tarjetas ya no tan nuevas :-( como la Fx5200, en efecto (por lo poco que comprendi) en la pagina se recomienda usar la versión NVIDIA-FreeBSD-x86-1.0-7184.tar.gz para la tarjeta que poseo en mi pc, recorde que en los ports existen otros ports:
/usr/ports/x11/nvidia-driver
/usr/ports/x11/nvidia-driver-7184
/usr/ports/x11/nvidia-driver-9631
/usr/ports/x11/nvidia-settings
/usr/ports/x11/nvidia-xconfig

procedi a ejectuar cd /usr/ports/x11/nvidia-driver && make deinstall
y ejecutar cd /usr/ports/x11/nvidia-driver-7184 && make install
se descargo el driver NVIDIA-FreeBSD-x86-1.0-7184.tar.gz compilo he instalo, pero al ejectutar startx se colgaba el pc o me daba el error
"(EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)"
repace el README que trae este controlador, y al parecer cumplia con todos los requisitos, "tener AGP habilitado en el Kernel, compatibilida con linux y otros" pero al verificar la lista de archivos y librerias que se listan en el README:

The following list summarizes the files installed by the script and their
designated locations in the file system hierarchy.

- libGL.so /usr/X11R6/lib
- libGL.so.1 /usr/X11R6/lib
- libnvidia-tls.so /usr/X11R6/lib
- libnvidia-tls.so.1 /usr/X11R6/lib
- libGLcore.so /usr/X11R6/lib
- libGLcore.so.1 /usr/X11R6/lib

- nvidia_drv.o /usr/X11R6/lib/modules/drivers
- libglx.so /usr/X11R6/lib/modules/extensions
- libglx.so.1 /usr/X11R6/lib/modules/extensions

- nvidia0 /dev
- nvidia1 /dev
- nvidia2 /dev
- nvidia3 /dev
- nvidiactl /dev

- libGL.so.1.0-7184 /compat/linux/usr/lib
- libnvidia-tls.so.1.0-7184 /compat/linux/usr/lib
- libGLcore.so.1.0-7184 /compat/linux/usr/lib

estos no se encontraban:
- nvidia_drv.o /usr/X11R6/lib/modules/drivers
- libglx.so /usr/X11R6/lib/modules/extensions
- libglx.so.1 /usr/X11R6/lib/modules/extensions

descomprimí el archivo NVIDIA-FreeBSD-x86-1.0-7184.tar.gz (uso GNU Midnight Commander "lo puedes instalar a través de /usr/ports/misc/mc" es muy útil) y verifique directamente en los fuentes, todo parecía bien así que decidí hacer un make install y me dio el error:

thor# make install
===> src (install)
install -o root -g wheel -m 555 nvidia.ko /boot/modules
kldxref /boot/modules
===> lib (install)
===> lib/libGL (install)
===> lib/libnvidia-tls (install)
===> lib/libGLcore (install)
===> lib/libXvMCNVIDIA (install)
===> lib/compat (install)
===> lib/compat/libGL (install)
===> lib/compat/libnvidia-tls (install)
===> lib/compat/libGLcore (install)
===> x11 (install)
===> x11/driver (install)
install: /lib/modules/drivers: No such file or directory
*** Error code 71

Stop in /root/NVIDIA-FreeBSD-x86-1.0-7184/x11/driver.
*** Error code 1

Stop in /root/NVIDIA-FreeBSD-x86-1.0-7184/x11.
*** Error code 1

Stop in /root/NVIDIA-FreeBSD-x86-1.0-7184.

Procedi a verificar el archivo makefile dentro de (/root/NVIDIA-FreeBSD-x86-1.0-7184/x11/driver/makefile)
y remplace
DRIVERDIR= ${X11BASE}/lib/modules/drivers
por
DRIVERDIR= /usr/X11R6/lib/modules/drivers

Realice otro make install y este paso del error pero se detuvo en extension
mismo procedimiento
(/root/NVIDIA-FreeBSD-x86-1.0-7184/x11/extension/makefile)
y remplace
LIBDIR= ${X11BASE}/lib/modules/extensions
por
LIBDIR= /usr/X11R6/lib/modules/extensions

make install de nuevo, y compilo he instalo sin problemas, hice la verificacion y ahora si estaban todos los archivos incluyendo
- nvidia_drv.o /usr/X11R6/lib/modules/drivers
- libglx.so /usr/X11R6/lib/modules/extensions
- libglx.so.1 /usr/X11R6/lib/modules/extensions

Ahora edite mi archivo /etc/x11/xorg.conf
descomente Load "glx"
y añadi en la Section "Device" Driver "nvidia" en ves de Driver "nv" y
Option "NvAgp" "2" este ultimo para use el controlados agp de FreeBSD y el del driver "he leido de que este ultimo da problemas" inicie startx y todo perfecto mostro el lodo de nvidia y cargo perfecto gdm.


Datos técnicos:
Versión de FreeBSD: 6.2-RELEASE-p3
Tarjeta Madre: PcChips 935G V3.3
Memoria RAM: 512 MB
Video: Nvidia GeForce FX5200 256 MB
config sysctl.conf:
hw.nvidia.registry.EnableAGPFW=1
hw.nvidia.registry.EnableAGPSBA=1

Requisitos para instalar:
Compatibilidad con linux Activada
cargar el modulo AGP vía loader.conf (agp_load="YES") o compilar el kernel para dar el soporte (FreeBSD 6.X ya viene con agp en el kernel)
identificar cual driver necesitas 7184 para la serie vieja y 97xx para las tarjetas recientes.

también esta este manual

Saludos..

viernes, 6 de abril de 2007

Sonido con flash 7 o 9


Buenas noticias, el buen amigo TooManySecrets escribió a la lista comentando sobre un nuevo port que permite reproducir el audio de los vídeos flash en los BSD, el autor es Dave Grochowski publico su trabajo el 31 de marzo, y para el 4 de abril ya este era parte del sistema de ports.

La ubicación del mismo es (/usr/ports/www/nspluginwrapper), con un simple make install y luego de ejecutar nspluginwrapper -v -a -i pues ya podrás reproducir vídeos+audio en youtube, una gran noticia para los colisteros que estamos por allí.

Para los que nunca han instalado flash el procedimiento es relativamente sencillo:
(antes Actualiza tus ports)

Lo primero es instalar el soporte de linux para FreeBSD, se simplfica instalado este port (/usr/ports/www/linux-mozilla/), recodemos añadir la linea linux_enable="YES" en /etc/rc.conf .
Lo segundo es instalar el port (/usr/ports/www/firefox).

Luego debemos parchar nuestro freebsd para que pueda ejecutar correctamente la api del flash y otras cosas, estos con los pasos:

cd /usr/src/libexec/rtld-elf
fetch http://www.jail.se/software/freebsd/files/rtld_dlsym_hack.diff
patch < rtld_dlsym_hack.diff
make clean all install
portinstall linux-flashplugin linuxthreads linuxpluginwrapper

(/usr/ports/devel/linuxthreads)
(/usr/ports/www/linuxpluginwrapper)
(/usr/ports/www/linux-flashplugin7)


En este paso yo reinicio la maquina (cuestión de gustos) pero puedes hacer toda la configuración y luego reiniciar. Una vez reiniciado el Ordenador, en la consola ejecutamos como root
#cd /usr/X11R6/lib/browser_linux_plugins/
#rm libflashplayer.so flashplayer.xpt
#ln -s /usr/local/lib/npapi/linux-flashplugin/flashplayer.xpt
#ln -s /usr/local/lib/npapi/linux-flashplugin/libflashplayer.so


Con esto creamos accesos directos, luego nos bajamos el archivo libmap.conf y los copiamos en /etc, en teoría ejecutando firefox ya puedes ver animaciones flash (en este caso versión 7) pero no tenemos audio, pues el paso siguiente es instalar el por mencionado al principio de la nota(/usr/ports/www/nspluginwrapper) luego ejecutas nspluginwrapper -v -a -i y listo entra a youtube, y podrás escuchar los vídeos.

P.D creo que el procedimiento para Flash 9 es igual, incluso despues de actualizar veo el port (/usr/ports/www/linux-flashplugin9), luego instalare el mismo a ver que tal va.
Les pego mi libmap.conf por si no esta disponible en el sitio fuente.

#######################################################
# /etc/libmap.conf for FreeBSD 6.0(6.0-BETA3 or after) and 7-current
# $Id: libmap.conf-FreeBSD6,v 1.21 2005/09/10 00:29:33 nork Exp $

#######################################################
# Flash7 with Mozilla/Firebird/Galeon/Epiphany/Konqueror
[/usr/local/lib/npapi/linux-flashplugin/libflashplayer.so]
libpthread.so.0 pluginwrapper/flash7.so
libdl.so.2 pluginwrapper/flash7.so
libz.so.1 libz.so.3
libstdc++-libc6.2-2.so.3 libstdc++.so.4
libm.so.6 libm.so.4
libc.so.6 pluginwrapper/flash7.so


#######################################################
# Flash6 with Opera is not avilable.

# Flash6 with Konqueror
# SEE ALSO: http://freebsd.kde.org/howtos/konqueror-flash.php
# This configuration was integrated to following one.

# Flash6 with Mozilla/Firebird/Galeon/Epiphany/Konqueror
[/usr/X11R6/lib/linux-flashplugin6/libflashplayer.so]
libpthread.so.0 pluginwrapper/flash6.so
libdl.so.2 pluginwrapper/flash6.so
libz.so.1 libz.so.3
libstdc++-libc6.2-2.so.3 libstdc++.so.5
libm.so.6 libm.so.4
libc.so.6 pluginwrapper/flash6.so


#######################################################
# Acrobat5 with Mozilla/Firebird/Galeon/Epiphany/Konqueror
[/usr/X11R6/Acrobat5/Browsers/intellinux/nppdf.so]
libc.so.6 pluginwrapper/acrobat.so

# Acrobat7 with Mozilla/Firebird/Galeon/Epiphany/Konqueror
[/usr/compat/linux/usr/local/Adobe/Acrobat7.0/Browser/intellinux/nppdf.so]
libc.so.6 pluginwrapper/acrobat.so

# Japanese Acrobat7 with Mozilla/Firebird/Galeon/Epiphany/Konqueror
[/usr/X11R6/Acrobat7/Browser/intellinux/nppdf.so]
libc.so.6 pluginwrapper/acrobat.so


#######################################################
# Helix RealPlayer with Mozilla/Firebird/Galeon/Epiphany/Konqueror
[/usr/X11R6/lib/linux-mozilla/plugins/nphelix.so]
libstdc++.so.5 libstdc++.so.5
libc.so.6 pluginwrapper/realplayer.so
libm.so.6 libm.so.4


#######################################################
# Java3D
# NOTE: THESE ARE SAMPLES. PLEASE SEE ALSO INSTALL MESSAGES
# OF java/java3d PORT.
[/usr/local/jdk1.4.2/jre/lib/i386/libJ3D.so]
libdl.so.2 pluginwrapper/java3d.so
libm.so.6 libm.so.4
libnsl.so.1 pluginwrapper/java3d.so
libpthread.so.0 pluginwrapper/java3d.so
libc.so.6 pluginwrapper/java3d.so

[/usr/local/jdk1.4.2/jre/lib/i386/libj3daudio.so]
libm.so.6 libm.so.4
libnsl.so.1 pluginwrapper/java3d_snd.so
libpthread.so.0 pluginwrapper/java3d_snd.so
libc.so.6 pluginwrapper/java3d_snd.so

[/usr/local/jdk1.4.2/jre/lib/i386/libJ3DUtils.so]
libpthread.so.0 pluginwrapper/java3d.so
libc.so.6 pluginwrapper/java3d.so


#######################################################
# Java Advanced Imaging (JAI) API
# NOTE: THIS IS A SAMPLE. PLEASE SEE ALSO INSTALL MESSAGES
# OF java/jai PORT.
[/usr/local/jdk1.4.2/jre/lib/i386/libmlib_jai/libmlib_jai.so]
libm.so.6 libm.so.4
libc.so.6 pluginwrapper/jai.so


#######################################################
# JAI Image I/O Tools
# NOTE: THIS IS A SAMPLE. PLEASE SEE ALSO INSTALL MESSAGES
# OF java/jai-imageio PORT.
[/usr/local/jdk1.4.2/jre/lib/i386/libclib_jiio.so]
libm.so.6 libm.so.4
libc.so.6 pluginwrapper/jai.so


#######################################################
# Photo Image Print System (for EPSON bubble jet printers driver)
#[/usr/local/lib/pips/]
#libc.so.6 pluginwrapper/pips.so
#libdl.so.2 pluginwrapper/pips.so


#######################################################
#[/compat/linux/usr/lib/oracle/10.1.0.3/client/lib/libclntsh.so.10.1]
#libdl.so.2 pluginwrapper/oci8.so
#libm.so.6 libm.so.4
#libpthread.so.0 libpthread.so.2
#libnsl.so.1 pluginwrapper/oci8.so
#libc.so.6 pluginwrapper/oci8.so
####################################################


Saludos y espero que les sea de ayuda.

jueves, 5 de abril de 2007

Pfsense+Bridge y no morir en el intento

Bueno luego de una falla eléctrica en la oficina, el Firewall Transparente que tenia funcionado con freebsd se le daño uno de sus disco duros, ya desde hacia algún tiempo venia leyendo sobre pfsense y leido experiencias de otras personas, asi que me anime a probar encontrándome con la agradable sorpresa de que ocupa poco espacio en disco duro, asi que lo instale en un Pentium II, 810 de Disco Duro y 128 de Memoria Ram, ademas de dos tarjetas de red.

Lo primero es descargar de la pagina, la imagen a quemar de pfsense, esta viene comprimida "pfSense-1.0.1-LiveCD-Installer.iso.gz" asi que luego de bajarla deberas usar la aplicacion de tu gusto para descomprimirla (winrar u otros), una vez tenido el cd en la mano, puedes iniciar el pc que tienes dispuesto para instalar pfsense, como veras esta es una version LiveCD que puede ser usada desde una unidad CD-rom o DVD, al llegar a esta pantalla

(click para Agrandar la imagen)
aqui indicamos que no deseamos una vlan y luego identificas cuales va a ser la interface lan y wan
ya seleccionado quien va a ser la interfase lan y wan, presionamos enter para continuar, en este paso nos indicara si deseamos proceder con la seleccion, le indicamos que si,

luego de un proceso que tarda unos minutos (pocos) llegaras a esta menú donde escogerás la opción 99

esto iniciara la instalación, se iniciara un asistente, lo primero es el vídeo, mi recomendación es aceptar por defecto esta parte :-Pen la siguiente pantalla iniciaras la instalación de pfsense, ahora se iniciara un proceso para dar formato al disco duro, particionado, y copia de archivos.

presionamos enter sobre el disco duro y le damos un primer formato al disco (ojo esto borrara todo el contenido del disco)


Por lo general la geometría del disco duro es la correcta, así que selecciona "usar esta geometría"damos inicio a formato del disco.

luego nos solicitara particionar el disco, esto es para instalar el sistema operativo FreeBSD
Aunque por defecto esta marcado FreeBSD se puede seleccionar otros sistemas de archivos aunque no creo que sea necesario ya que estamos usando FreeBSD :-D
Ahora se va a instalar el sector de inicio en el disco duro, debemos presionar enter en aceptar e instalar Bootblock

Nos preguntara en que partición vamos a instalar

Como mi caso use un disco pequeño (811 MB) utilice la opción por defecto, es decir dos particiones una para el archivo de intercambio y otra para la raíz "/", el asterisco en Capacity solo indica que tomara todo el espacio disponible en el disco


Bueno luego de otras pantallas, si ves la siguiente es por que ya se están copiando los archivos al disco, esto tarda unos 7 minutos (pentium II con 128 de ram)luego de esto te pedirá reiniciar la maquina.
Por defecto la interfaces lan utiliza la dirección ip 192.168.1.1 ya que pfsense esta por defecto para dar servicio de NAT, así que debes cambiar la ip de ti maquina a 192.168.1.x para asi poder acceder y configurar vía interface lan.

La primera pantalla que veras vía web, es la solicitud de usuario y contraseña, esta por defecto para el user es admin y el password es pfsense, en la próxima pantalla ya estarás dentro den entorno web de pfsense, lo primero que vamos a hacer es irnos a interfaces > wan, allí veremos esta pantalla donde seleccionaremos static añadimos la ip y puerta de enlace(de nuestra red), moviendo la pagina hacia abajo también desmarcaremos Block private networks. Una vez aceptados los cambios deberemos conectarnos vía web por la interfaz wan(antes ya debemos cambiar la ip de nuestra estación de trabajo a la red con la que realmente estamos trabajando en este ejemplo seria una ip 192.168.10.xxx y no una ip 192.168.1.xxx

Lo segundo que vamos a hacer es irnos a interfaces > lan, encojemos en la opción Bridge with la interfaz wan, y colocamos la misma ip que añadimos a la interfaz wan, ademas de marcar la opcion FTP Helper (Disable the userland FTP-Proxy application),

Aceptando los cambios ahora nos vamos a system > Advanced
En Advanced buscaremos filtering bridge y la activaremos, también puedes activar otras opciones como Secure shell pasa accesar por ssh.

Ahora nos vamos a system > General Setup,

aquí podremos cambiar el hostname, domain, añadimos los Dns de nuestro ISP, y desmarcamos allow DNS server list to be overridden by dhcp/PPP on WAN. Guardamos los cambios.
Ahora nos iremos a Firewall > NAT, allí debemos seleccionar enable advanced outbound NAT
Allí deberemos borrar todas la reglas que aparecen en la lista, esto es importante porque si no se hace el Firewall Transparente que queremos no funcionara. recuerda aplicar los cambios en todo momento de la configuración, si ya tienes un servidor dhcp en tu red lan, debes desactivar el que trae pfsense, lo encontraras en Services > dhcp, así no entraran en conflictos las maquinas con ips duplicadas. Existen otros servicios como DNS, en Diagnostics tienes una opción para respaldar toda la configuración que acabas de realizar esto por si por algún motivo tienes que generar de nuevo el pfsense te ahorres mucho trabajo.
Buenos ahora nos vamos a Firewall > rules, como se ve en la pestaña WAN no tienes ninguna regla, allí solo configuraras reglas para DMZ y algunas conexiones entrantes.
Haciendo clic sobre la pestaña LAN veremos que la regla por defecto es permitir todo el trafico de la red lan, en este caso la editaremos y la desactivamos, pero primero añadiremos el trafico que queremos dejar pasar (por defecto todo el trafico estará bloqueado), servicios tales como HTTP, HTTPS, SMTP, POP3, IMAP entre otros.

Ya una vez añadido el conjunto de reglas que deseamos dejar pasar hacia internet, procedemos a editar la regla por defecto y la desactivamos, una vez aplicado los cambios esta se tornara atenuada con respecto a las otras.

En la interfaz WAN podremos configurar que desde afuera acceden a un servidor web en este caso, donde 190.0.0.0 es nuestro servidor web de ejemploComo punto final en System > Packages podremos añadir paquetes adicionales como ntop, entre otros.
Espero que sea útil este manual, aunque se ve un poco largo creo que suficiente como para configurar un Firewall Transparente. Saludos
Tira Ecol