Hd-hoc mode - redistribuire il segnale

Le foto che realizzo col cellulare e che inserisco nel blog .. sono una vera schifezza! Credo di essere ben messo a computer ma non altrettanto si puo' dire per il telefonino, anzi ultimamente lo sto utilizzando solo per controllare Elisa da remoto via bluetooth.. :)
A parte il momento di tristezza per i pixel mummificati, questo brevissimo howto spiega come realizzare una rete "ad-hoc" in maniera semplice e veloce. Per questa prova ho utilizzato i due dispositivi wifi-usb recensiti poco tempo fa (e vagamente visibili nello screenshoot):
I requisiti importanti:
- I driver della scheda che si vuole mettere in "ad-hoc mode" devono naturalmente supportare questa modalita'.
- Le interfacce non devono essere uguali (es. wlan0 e wlan0 non va bene)
- Iptables deve essere attivo come modulo a livello kernel
- Anche i computer della rete "meshata" devono avere schede wirleless i cui driver supportino la modalita' "ad-hoc"
- Howto -

Specifichiamo a quale device appartiene l'interfaccia:
wlan0 IEEE 802.11g ESSID:"NETGEAR" Mode:Managed Frequency:2.462 GHz Access Point: 00:14:6C:A9:52:CE Bit Rate=54 Mb/s Tx-Power=27 dBm Retry min limit:7 RTS thr:off Fragment thr=2346 B Encryption key:xxxxxxxxx Link Quality=98/100 Signal level=-25 dBm Noise level=-60 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0
wlan0 = interfaccia di collegamento router (NETGEAR) impostata come se fosse una normale connessione.
sudo iwconfig wlan0 essid NETGEAR key CHIAVE mode managed channel 11
NB:CHIAVE = chiave WEP o WPA Associamo un indirizzo ip interno disponibile:
sudo ifconfig wlan0 192.168.0.2 netmask 255.255.255.0
Impostiamo il gateway:
sudo route add default gw 192.168.0.1
Lanciamo il dhclient per la connessione:
sudo dhclient wlan0
Ora redistribuiamo il segnale tramite l'altro dispositivo (edimax) che diventera' il Master:
wlan1 RT73 WLAN ESSID:"divilinu" Mode:Ad-Hoc Frequency=2.457 GHz Cell: D2:C0:AB:CE:50:AD Bit Rate=11 Mb/s RTS thr:off Fragment thr:off Encryption key:off Link Quality=77/100 Signal level:-62 dBm Noise level:-99 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Interfaccia:
sudo iwconfig wlan1 essid divilinu mode ad-hoc key off channel 6
NB: usiamo un canale diverso.
Assegnamo un indirizzo ip interno:
sudo ifconfig wlan1 192.168.0.5 netmask 255.255.255.0
Facciamo forwarding sull'interfaccia wlan0:
sudo iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
Da root:
echo 1 > /proc/sys/net/ipv4/ip_forward
Il nostro nuovo Access point dovrebbe essere ora visibile dagli altri computer che ne ricevono il segnale: Computer n° 2:
sudo iwlist scan
wlan0 Scan completed : Cell 01 - Address: D2:C0:AB:CE:50:AD ESSID:"divilinu" Protocol:IEEE 802.11g Mode:Ad-Hoc Frequency:2.457 GHz (Channel 10) Quality:1/100 Signal level:-95 dBm Noise level:-96 dBm Encryption key:off Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s 12 Mb/s; 24 Mb/s; 36 Mb/s; 9 Mb/s; 18 Mb/s 48 Mb/s; 54 Mb/s Extra:bcn_int=100 Extra:atim=0
Un ottima guida:
- divilinux's blog
- 1454 reads
Printer-friendly version


















Comments
Post new comment