Configurant el Wifi al portàtil Lenovo Thinkpad x250 amb FreeBSD 11.1

Configurant i activant el Wifi al portàtil Lenovo Thinkpad x250

FreeBSD 11.1 detecta el wifi del portàtil Lenovo Thinkpad x250 però no l'activa automàticament i no ens mostra el iwm0 quan fem ifconfig ni ho veiem al dmesg. Vaig estar consultant la documentació oficial de FreeBSD a https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/network-wire… però no parlava de com detectar el meu driver del Thinkpad x250 ni com instal·lar-ho o configurar-ho, i he anat llegint uns quants blogs. En aquest article t'explique com activar la wifi al Thinkpad x250.

Si busquem els dispositius del nostre sistema amb pciconf -lv veiem que sí el detecta:

none4@pci0:3:0:0: class=0x028000 card=0x52028086 chip=0x095b8086 rev=0x61 hdr=0x00
vendor = 'Intel Corporation'
device = 'Wireless 7265'
class = network

Aleshores, ara cal carregar el driver per al meu portàtil. Ho farem amb:

kldload if_iwm
kldload iwm7260fw

I ara, afegirem a /boot/loader.conf les següents línies per a que ens carregue els drivers quan inicie el sistema operatiu:

if_iwm_load="YES"
iwm7260fw_load="YES"

I a continuació, si reiniciem la nostra màquina ja veurem el dispositiu al dmesg tal i com podeu veure a continuació:
iwm0: hw rev 0x210, fw ver 16.242414.0, address 34:02:86:e7:01:a8

Ara cal comprendre que FreeBSD 11 no mostrarà iwm0 automàticament, sinó que cal crear la interfície wlan0 manualment:

ifconfig wlan0 create wlandev iwm0

Ara, si fem ifconfig ja veurem aquesta interfície que acabem de crear:

wlan0: flags=8802 metric 0 mtu 1500
ether 34:02:86:e7:01:a8
hwaddr 34:02:86:e7:01:a8
nd6 options=29
media: IEEE 802.11 Wireless Ethernet autoselect (autoselect)
status: no carrier
ssid "" channel 1 (2412 MHz 11b)
regdomain FCC country US authmode OPEN privacy OFF txpower 30
bmiss 10 scanvalid 60 wme bintval 0
groups: wlan
[root@lenovo /home/joan]#

A continuació, he afegit les següents línies a /etc/rc.conf> per a tenir configurada la interfície wlan0 quan arranquem el sistema:

wlans_iwm0="wlan0"
ifconfig_wlan0="WPA SYNCDHCP"
create_args_wlan0="country ES regdomain FCC4"

I finalment, afegirem les dades del nostre ADSL al fitxer /etc/wpa_supplicant.conf/ com fem normalment:

network={
ssid="EL_MEU_ADSL"
psk="LA_MEUA_CONTRASENYA
}

I, de totes, maneres, sempre que vullguem fer canvis i modificacions a fitxers, podem reiniciar la xarxa sense necessitat de reiniciar la màquina amb:

service netif restart

Tenim una utilitat per a poder configurar les xarxes wifi:

[joan@lenovo ~]$ pkg info | grep wifi
wifimgr-1.11_2 WiFi Networks Manager
[joan@lenovo ~]$

Wifimgr funciona molt ràpida i ens facilitarà canviar les connexions, sense necessitat d'editar directament el /etc/wpa_supplicant.conf. Ací tens una captura de pantalla:

Configurant el Wifi al portàtil Lenovo Thinkpad x250 amb FreeBSD 11.1

I això és tot. Espere que trobes útil aquest article.
Ara escric en anglès el títol per si algú fa una cerca al Google en la llengua de Shakespeare: How to configure wifi on Lenovo Thinkpad x250 with FreeBSD 11.

Espere que trobes útil aquest article, i que et motive a compartir els teus trucs i coneixements i experiments amb el Programari Lliure. La Comunitat del Programari Lliure et necessita! :-)