Vamos a compilar el nucleo (he utilizado el netbsd-current porque el 2.0.2 me daba problemas)
$ cd /usr/src $ sudo cp sys/arch/i386/conf/GENERIC sys/arch/i386/conf/OmniBookXE3 $ sudoedit sys/arch/i386/conf/OmniBookXE3 *** ver instrucciones mas abajo *** $ sudo ./build.sh tools $ sudo ./build.sh kernel=OmniBookXE3
En el archivo OmniBookXE3 (tengo un HP de ese modelo):
# CardBus bridge support cbb* at pci? dev ? function ? cardslot* at cbb? # CardBus bus support cardbus* at cardslot? pcmcia* at cardslot? # PCMCIA network interfaces an* at pcmcia? function ? # Aironet PC4500/PC4800 (802.11)
Luego, he activado el cliente de DHCP en /etc/rc.conf para la tarjeta an0
dhclient=YES dhclient_flags="an0"Y he creado el archivo /etc/ifconfig.an0 con el texto “up”.
Al arrancar el sistema, veremos algo parecido a esto …
an0 at pcmcia0 function 0:Y luego comprobaremosan0: Cisco Systems 340 Series (firmware 4.25.10) an0: 802.11 address: 00:42:3a:44:3a:a1, channel: 1-13 an0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
$ ifconfig an0 an0: flags=8a63mtu 1500 ssid 3Com powersave off bssid 00:0a:52:1e:27:83 chan 11 address: 00:42:3a:44:3a:a1 media: IEEE802.11 autoselect (DS11) status: active inet 192.168.1.33 netmask 0xffffff00 broadcast 192.168.1.255
Por cierto, mi punto de acceso es un 3com OfficeConnect Wireless 11g Access Point.