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
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:
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! :-)