[BSD] Wifi beállítása

Zahemszky Gábor Gabor at Zahemszky.HU
2011. Jan. 22., Szo, 10:37:03 CET


Fri, 21 Jan 2011 22:49:15 +0100 -n
Laszlo Levai <laszlo.lev.levai at gmail.com> írta:

> No, munka után volt egy kis időm...
> A fenti beállítások ellenére sem találta meg az AP-t, ekkor egy
> gondolattól vezéreltetve átváltottam monitor módba:
> 
> $ ifconfig wlan create wlandev bwi0 wlanmode monitor up
> 
> És láss csodát, nem látott semmilyen wifi csatlakozási pontot. Pedig a
> környékünkön legalább 6 db van.

Pár megjegyzés azon kívül, hogy ne add fel!

- ugye fel van telepítve a bwi-kmod csomag?

- nekem az első leveledben levő logból az jött le, hogy igen is lát
  AP-t, hisz mintha ott valami olyan is lett volna, hogy ASSOCIATED
  módból a végén átment valami másikba - mmárpedig csak akkor tud
  asszociálni, ha van kivel :-)

- felejtsd el a monitor módot. 

$ ifconfig wlan0 create wlandev bwi0 up

És ez után kezdj el scannelni az így létrejött bwi0 interfészen.

$ ifconfig wlan0 scan

Ezt lehet többször is. Meg ifconfig bwi0 list scan - így nézzük meg,
hogy kiket lát.

- az, hogy nem fogadja el az ascii jelszót, az nekem megint nem ok, és
  arra utal, hogy valami a wpa_supplicant.conf-fal zűrös. Megint csak
  azt a nem túl informatív segítséget tudom adni, hogy nálam megy ASCII
  jelszóval a wpa_supp.

> Portinstall aircrack-ng után airodump következett... és ar eredmény
> nada...semmi.  Tehát nem a beállításokkal van a baj, inkább a driver a

Ebből nekem nem következik az, hogy jók a beállítások. Azt is simán el
tudom képzelni, hogy ezek az eredendően Linuxra írt programok FreeBSD-n
csak bizonyos wifikkel működnek együtt.

> gond. Jó lenne valamit kitalálni, mert nemigen szeretnék rá linuxot
> visszarakni.  Első körben ki akartam cserélni a wifikártyát, egy Intel
> chipet tartalmazóra, de a laptopom nem volt hajlandó elindulni vele.
> Így kifogytam.

Ha továbbra sem jutsz dűlőre, akkor kéne még:

- pontos kártyatipus (ha lehet névvel, dmesg kimenettel, ID-vel)
- ifconfig kimenet mielőtt és miután megcsináltad a wlan0 interfészt
- csatold a wpa_supplican.conf -ot. Két dolgot írj át benne: az SSID-t
  és a psk-t. (Ha benne van a bssid, akor azt is írd át, nem
  kellenek személyes adataid.) Minden egyéb maradjon változatlan. (Ezen
  a listán szopatott már meg minket valaki egy kb 3 hetes debuggal
  szimplán azzal, hogy egy egyszerű szintaktikai hiba volt a
  printcap-jében, de többszöri kérés ellenére sem küldte el a fájlt
  azzal, hogy az biztosan jó. Akkor se küldte, amikor többedszer
  jeleztük, hogy szinte biztos a leírásából, hogy abban van a hiba.)
- és én ugyan nem láttam ilyet a doksiban, de nézz utána, hogy a
  bwi-nél nincs-e valami furmány a licenceléssel (ilyen van pl. a
  wpi-nél. Bele kell tenni a /boot/loader.conf-ba a 

legal.intel_wpi.license_ack="yes"

sort ahhoz, hogy a FW működjön :-) Illetve pontosan, nem tudom, hogy
most így van-e, nekem kellett, és nálam azóta is ott van :-)
Ellenőrizni sajnos nem tudom hogy lehet, hogy kell-e neki ilyesmi.)

> nélkül használtam, FreeBSD alatt miért nem megy?

Millió oka lehet annak :-)

Zahy < Gabor at Zahemszky dot HU >

-- 
#!/bin/ksh
#
# See my GPG key at http://www.Zahemszky.HU
#
Z='21N16I25C25E30, 40M30E33E25T15U!';
IFS=' ABCDEFGHIJKLMNOPQRSTUVWXYZ ';
set -- $Z;for i;{ [[ $i = ? ]]&&print $i&&break;
[[ $i = ??? ]]&&j=$i&&i=${i%?};
typeset -i40 i=8#$i;print -n ${i#???};
[[ "$j" = ??? ]]&&print -n "${j#??} "&&j=;typeset +i i;};
IFS=' 0123456789 ';set -- $Z;for i;{ [[ $i = , ]]&&i=2;
[[ $i = ?? ]]||typeset -l i;j="$j $i";typeset +l i;};print "$j"



További információk a(z) BSD levelezőlistáról