Mi tarjeta WiFI es la siguiente: Intel PRO/Wireless 2200BG. El driver utilizado soporta también los siguientes modelos:
Intel PRO/Wireless 2200BG/2225BG/2915ABG IEEE 802.11 driver
Ha sido tan fácil como mirar esta página, iwi, del manual (man man) de FreeBSD y seguir los pasos que indica, que son:
1) Editar el archivo: /boot/loader.conf y añadir las líneas que aparecen a continuación bajo #WiFI Config
#WiFI Config
legal.intel_iwi.license_ack=1
if_iwi_load="YES"
wlan_load="YES"
firmware_load="YES"
iwi_bss_load="YES"
iwi_ibss_load="YES"
iwi_monitor_load="YES"
cueva#
2) Rearrancar. Este paso quizá no sea necesario, quiero imaginar que hay una forma de cargar dinámicamente módulos en el kernel, al igual que ocurre en GNU/Linux, pero como soy novato en este mundo FreeBSD no se aún como hacerlo. Si alguien que lea esto me lo quiere indicar en un comentario se lo agradezco de antemano.
3) Configurar el WiFI para que se una al punto de acceso. Yo lo tengo protegido (por decir algo) con WEP (la clave que aparece es falsa ;-)). He creado un archivo, wireless.txt, donde he grabado las dos líneas necesarias, la primera es para configurar la red en el interfaz WiFI, la segunda para añadir la ruta por defecto:
ifconfig iwi0 inet 192.168.5.44 netmask 0xffffff00 ssid GodoNet wepmode on wepkey 0x52c262f52bd643de22d84f770f weptxkey 1
route add default 192.168.5.1
cueva#
4) Editar el archivo /etc/resolv.conf añadiendo los DNS de nuestro proveedor de la conexión a Internet. Yo de momento utilizo mi propio punto de acceso que a su vez recibe los DNS de forma dinámica cuando arranca:
Y así...
¡Maravilloso!