Bu, dökümanın eski bir sürümüdür!
FreeBSD Wifi Ayarları
Bu yazımda FreeBSD ortamında GUI olmadan nasıl wifi adaptörü ayarlamaları yapılır ondan bahsedeceğim.
Sistem wifi kartını görüyor mu?
İlk olarak öğrenmemiz gereken sistem wifi kartını kullanabiliyor mu?
10 ve üzeri versiyonlarda ifconfig komutu artık wifi kartlarının bilgilerini göstermeyebilir. Bu yüzden aşağıdaki komutu kullanabilirsiniz.
sysctl net.wlan.devices
Komutu girdikten sonra kart tipine göre bir bilgi verecektir. Benim sistemimde verdiği dönüt aşağıdaki gibi;
net.wlan.devices: iwn0
Burdan anlamaktayım ki benim intel kartım iwn0 kodundaki cihaz olarak gözükmekte sizde atheros bir kart varsa ath0 olabilir. Yazının devamında ben iwn0
kullanacağım sizde değer farklı ise onu kullanacaksınız.
Çoğu wifi kartı varsayılan olarak boot esnasında devreye girmez. Bunu biz sağlayacağız. Bunun için kartın man yazısına bakmamız yeterli olacaktır.
man iwn
Intel IEEE 802.11n wireless network driver manuel yazısında, aşağıdakileri /boot/loader.conf
'a girmem gerektiğini söylemekte.
benim durumum için şu kodları eklememi önermekte.
if_iwn_load="YES" iwn1000fw_load="YES" iwn100fw_load="YES" iwn105fw_load="YES" iwn135fw_load="YES" iwn2000fw_load="YES" iwn2030fw_load="YES" iwn4965fw_load="YES" iwn5000fw_load="YES" iwn5150fw_load="YES" iwn6000fw_load="YES" iwn6000g2afw_load="YES" iwn6000g2bfw_load="YES" iwn6050fw_load="YES"
Daha sonra cihazı oluşturmamız gerekmekte.
ifconfig wlan create wlandev iwn0
Bunun her açılışta otomatik olması için /etc/rc.conf
içerisine aşağıdaki kodları ekliyoruz.
wlans_iwn0="wlan0"
Daha sonra artık etraftaki wifilere bağlanabiliriz.
Aşağıdaki komut ile etraftaki wifileri tarıyoruz.
ifconfig wlan0 up scan
Bağlanmak istediğimiz wifi ağının adını öğrendikten öğrendik. Şimdi bağlanalım.
Eski tip güvensiz wifi ağlarına aşağıdaki komut ile bağlanabilirsizi. Burada wifi ağının şifresi olmaması gerekmekte.
ifconfig wlan0 ssid NYPL
Günümüzde sıkça kullanılan WPA/WPA2/Personal ağlara bağlanmak için ise aşağıdaki işlemleri yapmamız gerekmekte.
İlk olarak aşağıdaki komut ile /etc/ içerisinde wifi ağımızın bilgilerini tutacak dosyamızı oluşturuyoruz.
wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf
Daha sonra bu dosyanın içerisine aşağıdaki bilgileri yazmamız gerekmekte. Eğer wifi adresi gizli bir adres ise scan_ssid=1
satırını eklememiz gerekmekte.
Ancak genel ev kullanımlarında gizli wifi olmadığından eklemenize gerek yok.
network={ # scan_ssid=1 ssid="__WIFI_ADI__" psk="__SIFRE__" }
Daha sorna DHCP çalıştırmak için aşağıdaki komutu kullanacağız.
dhclient wlan0
Bunun otomatik olması için aşağıdaki kodu /etc/rc.conf
içerisine eklememiz gerekmekte.
ifconfig_wlan0="WPA SYNCDHCP"
Daha sonra aşağıdaki komutla netif'i yeniden başlatıyoruz.
service netif restart && service routing restart
Artık wifi operatif halde olmalıdır.
UCH Viki'den alınmıştır. https://wiki.ulascemh.com/doku.php?id=tr:cs:op:bsd:wifi