Konfiguracja wifi na FreeBSD dla Intel 2915ABG

Data: 2016-02-03, autor: Michał Misztal

Ten wpis w zasadzie powstał po to, żebym nie musiał przeszukiwać znowu sieci. Także jest to czysta prywata.

Postanowiłem zainstalować FreeBSD na leciwym T43. Będzie mi służył jako serwer do testowania witryn. Poza tym to taka zdrowa odmiana i ucieczka od systemd. W FreeBSD podoba mi się sposób zarządzania systemem. Jest prosty i intuicyjny. Dawno temu identycznie było z Arch Linuksem. Cała konfiguracja spoczywała w pliku rc.conf. Sterowanie systemem odbywało się praktycznie z jednego miejsca. To były piękne czasy, teraz Arch zmigrował na systemd i tylko szczątkowo, dla wstecznej kompatybilności wspiera rc.conf. Szkoda.

Ok, do rzeczy. Na FreeBSD musimy zainstalować wpa_supplicant

[root@komputer]# pkg install wpa_supplicant_

Konfiguracja sieci wifi w FreeBSD wygląda zupełnie inaczej niż w distrach Linuksa czy windzie. Do pliku /etc/wpa_supplicant.conf należy dodać info o sieci (u mnie będzie to sieć bez hasła z ustawionym filtrem MAC, więc określam jedynie nazwę sieci), czyli linie

network={
    ssid="nazwa sieci"
}

Teraz musimy wiedzieć jak nasza karta jest oznaczona przez system, wykonujemy polecenie

[root@komputer]# ifconfig | grep -B3 -i wireless_

U mnie wynik to iwi0.

Następnie należy edytować plik konfiguracyjny ładujący moduły (/etc/loader.conf) i dodać linie

if_iwi_load="YES"
wlan_load="YES"
firmware_load="YES"
iwi_bss_load="YES"
iwi_ibss_load="YES"
iwi_monitor_load="YES"
legal.intel_iwi.license_ack=1

Ostatnia linia to akceptacja licencji sterownika Intela. Bez niej sterownik nie zostanie uruchomiony.

Teraz przechodzimy do /etc/rc.conf i dodajemy linijki

wlans_iwi0="wlan0"
ifconfig_wlan0="DHCP ssid nazwa_sieci"
wpa_supplicant_program="/usr/local/sbin/wpa_supplicant"
wpa_supplicant_enable="YES"

Teraz wystarczy uruchomić ponownie komputer i połączenie powinno wskoczyć automatycznie. Jest to czysta prywata więc konfiguracja dotyczy jedynie mojej karty. Podczas instalacji FreeBSD konfigurator próbuje automatycznie skonfigurować kartę sieciową. Można spróbować przełączyć się do shella i edytować loader.conf do postaci po akceptacji licencji Intela i wtedy spróbować automatycznej konfiguracji. Ja nie próbowałem. Może się udać. Ale nie musi.

LINKI(Konfiguracja sieci w FreeBSD,Manual sterownika iwi dla FreeBSD;https://www.freebsd.org/doc/handbook/network-wireless.html,https://www.freebsd.org/cgi/man.cgi?query=iwi&apropos=0&sektion=0&manpath=FreeBSD+7.0-RELEASE&format=html)

Skomentuj lub zgłoś błąd

© Michał Misztal 2018

Czytasz właśnie

Konfiguracja wifi na FreeBSD dla Intel 2915ABG
Autor: Michał Misztal
Data: 2016-02-03

Tagi