Configurare FreeBSD ca Acces Point wireless

wifi logo Într-o scurtă pauză de la treburi mai importante mi-am propus să îmi configurez freeBSD-ul care rulează pe PC-ul pe post de router de acasă ca și acces point wireless (AP).
Rețeta este următoarea, cu date specifice sistemului pe care îl am:

  • se ia un PC pe care ruleaza freeBSD:
    CPU: Pentium II/Pentium II Xeon/Celeron (397.95-MHz 686-class CPU)
    real memory  = 134217728 (128 MB)
    ad0: 6149MB <Maxtor 90645D3 GAS64112> at ata0-master UDMA33
    FreeBSD home.bogdanturcanu.ro 7.0-STABLE FreeBSD 7.0-STABLE #1: Sun Jun  1 15:38:00 EEST 2008     root@home.bogdanturcanu.ro:/usr/obj/usr/src/sys/HOME  i386
  • se găseste aruncat printr-o cutie un stick wireless D-link care se conecteaza pe interfața USB;
  • se conecteaza în portul USB al PC-ului;
  • dispozitivul wireless este detectat ca și interfața rum0;
    rum0: <Ralink 802.11 bg WLAN, class 0/0, rev 2.00/0.01, addr 2> on uhub0
    rum0: MAC/BBP RT2573 (rev 0x2573a), RF RT2528
    rum0: Ethernet address: 00:19:5b:80:31:db
  • se verifică capabilitățile acestui model cu comanda: ifconfig rum0 list caps și se urmărește să fie prezentă opțiunea HOSTAP:
    [root@home ~]# ifconfig rum0 list caps
    rum0=2181e500<IBSS,HOSTAP,TXPMGT,SHSLOT,SHPREAMBLE,MONITOR,WPA1,WPA2,BGSCAN>
  • se configureaza interfața nouă rum0:
    ifconfig rum0 ssid APFREEBSD mode 11g mediaopt hostap inet 192.168.200.1 netmask 255.255.255.0
  • se configureaza celelalte servicii care rulează pe sistemul cu freeBSD (DHCPD, firewall, etc);
  • se foloseste un laptop echipat cu o placă de rețea wireless, se observă rețeaua wireless cu SSID-ul APFREEBSD și se conectează;

Atenție: această rețea wireless nu este protejată în nici un mod, oricine se poate conecta și folosi resursele. Modul de configurare pentru diferite tipuri de autentificări nu fac obiectul acestui experiment.
În timpul funcționării am observat viteze mici de transfer (circa 800Kbps), cu toate că link-ul între stick-ul wireless de pe sistemul pe care ruleaza freeBSD și placa wireless a laptop-ului era la viteza de 54Mbps. Am realizat însă repede că problema apare de la portul USB al PC-ului cu freeBSD, care, fiind un model foarte vechi, este conform standardului USB 1.0

Articole asemanatoare:

Etichetat cu: , ,

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*