Sunteți pe pagina 1din 8

Textul si imaginile din acest document sunt licentiate

Attribution-NonCommercial-NoDerivs CC BY-NC-ND

Codul sursa din acest document este licentiat


Public-Domain Esti liber sa distribui acest document prin orice mijloace consideri (email publicare pe !ebsite " blog printare sau orice alt mijloc# atat timp cat nu aduci nici un $el de modi$icari acestuia% Codul sursa din acest document poate $i utili&at in orice $el de scop de natura comerciala sau nu $ara nici un $el de limitari%

RaspberryPI Wireless-Hotspot

'n (otspot este un punct de acces !ireless care iti o$era internet pe tableta smartp(one laptop sau calculator% )unt deseori pre&ente in ca$enele supermar*et-uri sau restaurante% Deseori sunt libere dar unele sunt si private% Daca sunt private inseamna ca sunt limitate doar unui anumit grup de utili&atori% +n acest tutorial vei con$igura placa ,aspberr- P+ sa se comporte ca un (otspot si sa accepte mai multe dispo&itive ca cele enumerate mai sus iar accesul la internet se va reali&a numai printr-o singura conexiune la internet% .ei avea nevoie de urmatoarele componente/ ,aspberr- P+ (cu sistemul de operare ,aspbian# )tic* 0+-P+% )ursa de alimentare (1.#% ,outer cu conexiune la +nternet% Cablu Et(ernet straig(t-t(roug(%

http://www.robofun.ro/forum

Cum functioneaza?
Placa ,aspberr- P+ se va comporta ca un (otspot acceptand dispo&itivele prin stic*-ul 0i-P+% Conexiunea la +nternet se va reali&a prin placa de retea a placii% Con$iguratia pe care o vei aplica in continuare va reali&a o punte intre placa de retea si stic*-ul 0i-P+% Tutorialul nu acopera si partea de reali&are a setarilor in router% 2otivul este ca routerele di$era de la model la model% +n orice ca& ar trebui sa ai deja o conexiune la +nternet activa adica un cablu conectat la portul +nternet sau 0AN al routerului% +n mod normal ,aspberr- P+ este con$igurat sa-si aloce +P-ul automat din router prin server-ul D3CP% Primul pas este sa conecte&i totul/ 2ai intai conectea&a cablul et(ernet intre router si placa ,aspberr- P+% Conectea&a stic*-ul 0i-P+ intr-unul din cele 4 porturi ')B% Conectea&a sursa de alimentare si asigura-te ca ,aspberr- P+ a pornit $ara nici o problema adica toate led-urile incep sa se aprinda intermitent% Conectea&a-te prin ))3 la placa ,aspberr- P+% +P-ul placii il poti a$la din tabela routerului sau cu un monitor 3D2+% 2ai simplu este din router si arata asa/

Desc(ide utilitarul Putt- tastea&a +P-ul portul 44 si 56% Te-ai logat si ai ajuns in terminal% +nstalea&a urmatoarele programe/

sudo apt-get install hostapd udhcpd

Con$igurea&a D3CP-ul placii% Desc(ide cu nano $isierul /etc/udhcpd.conf si con$igurea&a urmatoarele linii ca mai jos/

http://www.robofun.ro/forum

sudo nano /etc/udhcpd.conf start 192.168.42.2 end 192.168.42.20 interface wlan0 remaining yes opt dns 8.8.8.8 4.2.2.2 opt subnet 2 .2 .2 .0 opt router 192.168.42.1 opt lease 864000

Desc(ide $isierul /etc/default/udhcpd si pune un 7 in $ata liniei/

D3CPD8ENAB9ED:;no;

Acum ii vei da un +P static stic*-ului 0i-P+ prin comanda/

sudo ifconfig wlan0 192.168.42.1

Pentru ca ,aspberr- P+ sa reali&e&e alocarea +P-ului automat la boot atunci desc(ide $isierul /etc/network/interfaces /
sudo nano /etc/networ!/interfaces

Cauta linia iface wlan0 inet dhcp sau iface wlan0 inet manual si sc(imba cu urmatoarele linii/
iface wlan0 inet static address 192.168.42.1 netmas! 2 .2 .2 .0

Este posibil ca linia iface wlan0 inet dhcp sa nu apara% +n ca&ul asta adauga liniile de mai sus la capatul $isierului% http://www.robofun.ro/forum

Tot in acest $isier vei pune un 7 in $ata urmatoarelor linii/

allow-hotplug wlan0 wpa-roam /etc/wpa"supplicant/wpa"supplicant.conf iface default inet dhcp

Acum este momentul sa con$igure&i setarile retelei 0i-<+% Poti opta pentru o retea securi&ata cu parola sau o retea publica% 5 retea securi&ata este recomandata pentru ca o poti tine sub control si este protejata de atacuri% Poti opta pentru o retea publica dar nu vei avea aceeasi siguranta% Desc(ide $isierul /etc/hostapd/hostapd.conf

sudo nano /etc/hostapd/hostapd.conf

Pentru o retea securi&ata adauga urmatoarele setari/

interface#wlan0 dri$er#nl80211 ssid# %&umele routerului' hw"mode#g channel#6 macaddr"acl#0 auth"algs#1 ignore"broadcast"ssid#0 wpa#2 wpa"passphrase# %(arola' wpa"!ey"mgmt#)(*-(+, wpa"pairwise#-,.( rsn"pairwise#//0(

)c(imba liniile ssid c(annel si !pa8passp(rase dupa cum doresti% http://www.robofun.ro/forum

))+D setea&a numele (otspot-ului care este vi&ibil atunci cand vrei sa te conecte&i% C(annel stabileste $recventa de lucru iar !pa8passp(rase repre&inta parola% Pentru o retea nesecuri&ata adauga urmatoarele setari/

interface#wlan0 ssid# %&umele routerului' hw"mode#g channel#6 auth"algs#1 wmm"enabled#0

+n aceeasi situatie si pentru o retea nesecuri&ata alege dupa cum doresti numele routerului si canalul%

Desc(ide $isierul /etc/default/hostapd si sc(imba linia 7DAE25N8C5N<:;; in


1*203&"/3&4#5/etc/hostapd/hostapd.conf5

Con$igurea&a serviciul NAT% Desc(ide $isierul /etc/sysctl.conf si adauga la s$arsit linia

http://www.robofun.ro/forum

net.ip$4.ip"forward#1

Executa urmatoarele comen&i/

sudo iptables -t nat -* (3+-637-.&8 -o eth0 -9 0*+:726*12 sudo iptables -* 436)*61 -i eth0 -o wlan0 -m state --state 62;*-21<2+-*=;.+>21 -9 *//2(sudo iptables -* 436)*61 -i wlan0 -o eth0 -9 *//2(-

Ca sa nu taste&i la $iecare reboot liniile de mai sus tastea&a comanda/


sudo sh -c 5iptables-sa$e ' /etc/iptables.ip$4.nat5

Desc(ide din nou $isierul /etc/network/interfaces si adauga la s$arsit linia/


up iptables-restore % /etc/iptables.ip$4.nat

'ltimul pas= Porneste serviciile (otspot-ului si setea&a-le sa porneasca automat la boot/

http://www.robofun.ro/forum

sudo ser$ice hostapd start sudo ser$ice udhcpd start sudo update-rc.d hostapd enable sudo update-rc.d udhcpd enable

+n acest moment ,aspberr- P+ a devenit un (otspot si poate $i accesat $oarte usor% 0indo!s >/

)martp(one/

http://www.robofun.ro/forum

S-ar putea să vă placă și