Сьогодні я
напишу як налаштувати WI-FI в
ОС FreeBSD, так
як виникла ситуація, що планувався
переїзд в іншу кімнату і тут так було
лінь кидати шнур, та переносити модем,
хочеться звернути увагу на такі речі:
1.
IP в мене
отримується через DCHP
2.
Налаштовування ідуть з WPA2
3. FreeBSD
9.1
4.
Дивіться на номер свого мережевого
інтерфейсу, не робіть Ctrl+C,
Ctrl + V, якщо в мене run0, то
у вас може бути інший, як дізнатись,
читайте документацію.
Почнемо з
налаштування, записуємо в файл
/boot/loader.conf
if_run_load="YES"
runfw_load="YES"
wlan_xauth_load="YES"
wlan_wep_load="YES"
wlan_ccmp_load="YES"
wlan_tkip_load="YES"
Ми записали
на завантаження модулів для нашого
мережевого wi-fi модуля, в
нашому випадку run, все
інше з назвою wlan_*, це
драйвера для додаткових можливостей,
наприклад у нас wi-fi провайдер
налаштовування на WPA/WEP ключі,
тут ще можливість авто-підключення при
старті з завантаженням ОС, це ми зробили,
що б не компілювати нове ядро з цими
параметрами.
Переходимо
до наступного розділу і це додавання
налаштувань в файл /etc/rc.conf, в
моєму випадку ІР іде автоматично, тому
ідуть налаштування з DCHP:
wlans_run0="wlan0"
ifconfig_wlan0="WPA
DHCP"
Якщо у вас провайдер
видає
IP та прописує в
налаштуваннях, тоді налаштування будуть
виглядати приблизно так, ( я їх не
перевіряв, так як немає можливостей ):
wlans_xxx0="wlan0"
ifconfig_wlan0="inet
ХХХ.ХХХ.ХХХ.ХХХ netmask
255.255.255.0"
ifconfig_wlan0="WPA
ХХХ.ХХХ.ХХХ.ХХХ/24"
defaultrouter="192.168.1.1"
Де
ХХХ.ХХХ.ХХХ.ХХХ ІР який видав ваш
провайдер, дізнайтесь про налаштування
у вашого провайдера, наприклад хороші
провайдери завжди на своєму сайті дають
приклад налаштувань на різні ОС, чи то
Windows, FreeBSD (*BSD), Linux-дистрибутиви.
Для прикладу
перевіримо наш модуль wi-fi чи
підключила ОС:
$ dmesg | grep
run
module run already present!
run0: <1.0> on
usbus0
run0: MAC/BBP RT3070 (rev 0x0201), RF unknown (MIMO
1T1R), address 80:1f:02:8a:4c:94
run0: firmware RT2870 ver.
0.236 loaded
Бачимо що
оприділилось.
Робимо
конфігурацію для wpa_supplicant, в терміналі
набираємо:
$ wpa_passphrase
%ssid_вашей_сети% %ваш пароль% >
wpa_supplicant.conf
По оригінальному
виглядає це все так:
$ wpa_passphrase
res2500 123qwerty > wpa_supplicant.conf
res2500
– SSID мережі, у вас він повинен
бути свій, тому підставте свій, SSID
задається при налаштуванні
в роутері, дізнайтесь його.
123qwerty —
пароль, він задається теж при налаштуванні
wi-fi, замініть його на
власний.
Копіюємо
файл wpa_supplicant.conf в /etc. В
моєму випадку це так з командної стрічки:
# cp
~res2500/wpa_supplicant.conf /etc/wpa_supplicant.conf
Приблизний
вміст файлу:
$ cat
/etc/wpa_supplicant.conf
network={
ssid="res2500"
#psk="123qwerty"
psk=
}
Скористаємось
лінивістю, аби не підключати всі модулі
що нам потрібно і перегрузимось, та
глянемо підключення уже:
# ifconfig wlan0 up
scan
Перегляд
мережевих підключень:
$ ifconfig
run0:
flags=8a43<UP,BROADCAST,RUNNING,ALLMULTI,SIMPLEX,MULTICAST>
metric 0 mtu 2290
ether 80:af:02:6a:5c:33
nd6
options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
media:
IEEE 802.11 Wireless Ethernet autoselect mode 11g
status:
associated
wlan0:
flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu
1500
ether 88:6f:12:8a:4c:94
inet 192.168.1.104 netmask
0xffffff00 broadcast 192.168.1.255
nd6
options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
media:
IEEE 802.11 Wireless Ethernet DS/2Mbps mode 11g
status:
associated
ssid res2500 channel 4 (2427 MHz 11g) bssid
88:d1:18:5c:a1:5a
country US authmode WPA2/802.11i privacy ON
deftxkey UNDEF
TKIP 2:128-bit txpower 0 bmiss 7 scanvalid 60
protmode CTS wme
От саме такі
танці з без бубна в мене були, хочеться
запримітити, в мене інтернет за wi-fi
не падав, працював стабільно, на
швидкість теж жалітись не було чого.
Удачі і вам без бубна налаштовувати
все!