Nota: durante la instalación FreeBSD 9.x puede hacer esto mismo de forma totalmente automatizada, creando los archivos e instalando los ports necesarios.
Gracias a vermaden administrador de daemonforums.org
Averiguar tarjeta hardware wifi de mi laptop:
$ pciconf -lv| grep Wireless
wpi - Intel 3945ABG Wireless LAN IEEE 802.11 driver
Para compilar este driver dentro del kernel, coloque las siguientes líneas en el archivo de configuración del kernel:
device wpi
device wpifw
device pci
device wlan
device wlan_amrr
device firmware
Como alternativa, para cargar el controlador como un módulo en el arranque, coloque la siguiente línea en el archivo /boot/loader.conf
if_wpi_load="YES"
# ifconfig wlan0 create wlandev wpi0
# ifconfig -lv
msk0 wpi0 fwe0 fwip0 lo0 wlan0
Ahora ya teniendo una interfaz wlan0, ahora si encontraremos nuestra red alrededor:
# ifconfig wlan0 up scan
SSID/MESH ID BSSID CHAN RATE S:N INT CAPS
HPC943A6 02:21:11:c2:59:bd 10 54M -87:-96 100 I
ONOB4C5 00:1a:ef:05:97:c6 5 54M -94:-96 100 EP WPA
43157023 00:21:00:6d:e3:df 6 54M -95:-96 100 EP
Orangeb12 00:21:91:5f:1a:0d 6 54M -72:-96 100 EPS RSN WPA ATH
Archivo /etc/wpa_supplicant.conf
# echo 'if_wpi_load="YES"' >> /boot/loader.conf
# echo 'wlans_wpi0="wlan0"' >> /etc/rc.conf
# echo 'ifconfig_wlan0="WPA DHCP"' >> /etc/rc.conf
# echo 'defaultrouter="192.168.1.1"' >> /etc/rc.conf
# echo 'wpa_supplicant_enable="YES"' >> /etc/rc.conf
# echo 'wpa_supplicant_conf_file="/etc/wpa_supplicant.conf"' >> /etc/rc.conf
Solo root tendrá acceso al archivo wpa_supplicant.conf:
# chmod 600 /etc/wpa_supplicant.conf
# wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf
-B para que la aplicación se ejecute en segundo plano.
Los dos ejemplos de wpa_supplicant son válidos:
# ee /etc/wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
ap_scan=1
# WPA2-PSK
network={
ssid="ONO6F49"
bssid=5c:35:3b:ea:68:b3
key_mgmt=WPA-PSK
proto=RSN WPA
psk="0aQpU$nMSHhV"
}
Archivo /etc/rc.conf
Archivo /boot/loader.conf
Interfaz gráfica, por supuesto, instalamos wifimgr (WiFi Networks Manager)
# pkg install wifimgr
Esta aplicación creará su propio archivo wpa_supplilcant.conf pero antes guardará el wpa_supplicante.conf actual bajo el nombre wpa_supplicante.conf.save.
http://www.qnx.com/developers/docs/6.4.1/io-pkt_en/user_guide/wpa_background.html
http://howtobsd.com/hardware/wi-fi-on-freebsd.html
http://forums.freebsd.org/viewtopic.php?t=44211
Unix es genial!.
No hay comentarios:
Publicar un comentario