Lo primero que debemos saber es que tarjeta inalámbrica o chipset tenemos instalada, es suficiente con escribir lspci desde terminal, en mi caso este fue el resultado:
01:00.0 Network controller: RaLink RT2860Ahora que sé que tengo una RaLink, desde terminal y con derechos de root escribo:
aptitude install firmware-ralink
Con esto lograremos soporte, entre otras, a diferentes familias de chipsets como:
Ralink RT2501 [Turbo], RT2600, RT5201 [Turbo], RT5600, RT5201USB, RT2800P[D], RT2700P[D], RT2700E[D], RT2800E[D], RT2800U[D] o RT3000E[D] chipsets o RT3070/RT3071/RT3072, rt61/rt61pci, rt73/rt73usb, rt2860sta, rt2870sta/rt2870, rt3070sta o rt3090sta.
¿Y si es Atheros?
aptitude install firmware-atheros
Aunque si tenemos una Atheros AR5007UG (AR2524/AR5524) podemos probar con aptitude install zd1211-firmware.
¿Y una Broadcom? Caray, no me puedo olvidarme de nada: aptitude install firmware-brcm80211 Aunque puede que tengamos problemas con algunas tarjetas, suerte que desde synaptic podemos encontrar los paquetes firmware-bnx2x firmware-bnx2 con los que lograremos soporte a la mayoría de los chipset comunes de este fabricante.
Aunque como ultimo recurso podemos usar la herramienta ndiswrapper junto con su interface gráfico ndisgtk para usar los drivers de Ms/Windows como ultimo recurso.
¿Cómo lo veis? ¿Falta alguna?