sabato 30 luglio 2011

Repeater rtl8187 TL-WR1043ND con openwrt

Sono riuscito a configurare la famigerata Alfa awus036h in WAN sul mio TP-link TL-WR1043ND con Openwrt Backfire 10.03.1-rc4.
L'awus036h è un adattore wifi usb con un'ottima sensibilità in ricezione e una potenza in trasmissione con minimo di 500mw (ne hanno fatte altre versioni più potenti). Ciò significa che sente e si fa sentire dove altri non possono.

La configurazione seguente dovrebbe permettere al router di usare l'adattatore lato WAN e ripetere il segnale lato LAN con il proprio modulo wifi e/o via ethernet.

Installare i moduli necessari
opkg update
opkg install kmod-rtl8187 kmod-usb-core

Aggiungere a
vi /etc/config/wireless
le seguenti righe
config 'wifi-device' 'radio1'
option 'type' 'mac80211'
option 'macaddr' 'MAC:DEL:VOSTRO:ADATTATORE:USB'
option 'disabled' '0'
option 'hwmode' '11g'
option 'channel' '06'

config 'wifi-iface'
option 'device' 'radio1'
option 'network' 'wan'
option "mode" "sta"

dopodichè dovrebbe bastare riavviare e sulla gui nella sezione wireless dovreste trovare due sezioni, una per il wifi interno al router e uno per l'alfa (radio1). Si possono sempre distinguere dal MAC address.

Ho scritto tutto a braccio e senza poter verificare passo-passo, ma non dovrebbero esserci problemi. Tempo fa il sistema non riusciva a caricare i driver dell'alfa ma poi installando usb-core ho risolto. Se avete problemi provate prima a installare i moduli necessari al supporto della usb.

kmod-usb-core kmod-usb-ohci kmod-usb-storage kmod-usb2

Fonti: http://wiki.openwrt.org
http://www.wifi-ita.com Il consiglio all'acquisto del TL-WR1043ND l'ho trovato lì ed è anche stata la base di partenza della mia esperienza nel wifi e openwrt.

21 commenti:

  1. Complimenti, la cosa è estremamente interessante.
    Hai testato il funzionamento sul campo?
    Le prestazioni che si hanno "passando" per il repeater sono degradate rispetto a quelle che si avrebbero collegando direttamente l'Alfetta al pc?

    RispondiElimina
  2. Ho usato questa configurazione nell'ultimo mese e devo dire che a confronto con l'r36 è oro colato, poi non so se con gli ultimi aggiornamenti firmware la situazione sia migliorata.
    Le prestazioni sembravano piuttosto buone da iwconfig potevo verificare qualità, velocità e potenza del segnale. Il ping restava in valori accettabili.
    Comunque mi hai dato un'idea prossimamente testarò alfa e tplink in condizioni ottimali e posterò i risultati. :)

    RispondiElimina
  3. ciao il tuo tp-link di che versione è? il mio è 1.9 sai se è compatibile con openwrt?

    RispondiElimina
  4. Il mio è 1.8, ma la 1.9 è suportata con il downgrade del bootloader. Io non ne ho avuto bisogno ma trovi tutto sul wiki di openwrt
    http://wiki.openwrt.org/toh/tp-link/tl-wr1043nd#supported.versions

    RispondiElimina
  5. questa guida secondo voi si può apicare anche a un modem router pirelli modello alice gate voip 2 plus wi-fi?

    RispondiElimina
  6. se ci installi sopra openwrt e la porta usb è attiva, credo proprio di sì. se c'è compatibilità con le ultime versioni dovrebbe essere tutto più semplice e configurabile dall'interfaccia web. Facci sapere ;)

    RispondiElimina
  7. ho installato tutto su modem router pirelli modello alice gate voip 2 plus wi-fi e configurato come dalla guida, dall'interfaccia web vedo tutto come descritto ora mi procuro una scheda Alfa e provo il tutto. vi farò sapere

    RispondiElimina
  8. Ciao, ho completato l'installazione e devo dire che funziona discretamente, ma ho usato una chiavetta wireless usb diversa,è una Gsky modello GS-27USB70, è molto simile all'alfa ma usa un chipset diverso: ralink rt2870.
    lsusb mi dà:

    Bus 001 Device 003: ID 148f:3070 Ralink Technology, Corp. RT2870/RT3070 Wireless Adapter

    di conseguenza ho dovuto installare dei driver diversi.
    Ora vi elenco tutti i passaggi in caso che qualcuno sia interessato e ne abbia bisogno.
    Per l'installazione del firmware ho usato questa guida:

    http://hacklab.cz/2012/02/21/trasformare-un-router-adsl-un-router-umts

    il firmware non l'ho scaricato dal link indicato nella guida ma dal collegamento sotto perchè a oggi è il più aggiornato che ho trovato per il modem alice gate 2 plus wi-fi:

    http://downloads.openwrt.org/backfire/10.03.1/brcm63xx/openwrt-AGV2%2bW-jffs2-128k-cfe.bin

    una volta terminata l'installazione, per installare i pacchetti necessari, ho collegato una porta di rete eternet del router alice a una porta di rete eternet di un router collegato a internet con un cavo di rete, dopo con il programma minicom tramite la porta seriale ho modificato provissoriamente il file di openwrt /etc/config/network con il comando:

    vi /etc/config/network

    invertento 'eth0' con 'eth1' ed 'eth1' con 'eth0'; serve per far si che il modem alice si collega a internet usanto la porta di rete lan che corrisponde a 'eth1'.
    Una volta installato tutti i pacchetti questa configurazione va ripristinato come era in origine.
    Spegnere e riaccendere il modem alice senza riavviare minicom.
    Terminata l'avvio di operwrt ho dato il comando:

    ping -c 4 www.google.it

    per verificare che si collegasse a internet, dopo di che ho datto i comandi per installare i pacchetti necessari:

    opkg update
    #aggiorna la lista dei pacchetti
    opkg install kmod-usb-core kmod-usb-ohci kmod-usb-storage kmod-usb2
    #installa i driver della porta usb
    opkg install luci-i18n-italian #installa la lingua italiana
    opkg install kmod-rt2800-usb
    #installa i driver della mia chiavetta wireles usb Gsky

    una volta installato tutti i pacchetti ho ripristinato il file /etc/config/network come era all'inizio, ed ho modificato il file /etc/config/wireless come indicato da Orso con il comando:


    vi /etc/config/wireless

    ho aggiunto le seguenti righe

    config 'wifi-device' 'radio1'
    option 'type' 'mac80211'
    option 'macaddr' 'MAC:DEL:VOSTRO:ADATTATORE:USB'
    option 'disabled' '0'
    option 'hwmode' '11g'
    option 'channel' '06'

    config 'wifi-iface'
    option 'device' 'radio1'
    option 'network' 'wan'
    option "mode" "sta"


    dove il MAC:DEL:VOSTRO:ADATTATORE:USB deve corrisponde al Mac della chiavetta che si utilizza.
    Dall'intefaccia web, dopo aver salvato e riavviato il modem alice, ho modificato la mia configurazione della rete wireless 'radio1': ho fatto una scansione delle reti e configurato come client.
    Sembra che tutto funziona abbastanza bene, anche se ho l'inpressione che spesso nella navigazione si perda qualche pacchetto, rallentando o addirittura non aprendo qualche pagina,
    Credo che dipenda dall'adattatore wireless con chipset ralink rt2870, ho letto sul web da qualche parte di qualcuno che si lamentasse ogni tanto della perdita del segnale a causa dei driver per openwrt.
    Ringrazio Orso per l'idea e la guida molto chiara e semplice, era proprio quello che cercavo.

    RispondiElimina
  9. Aggiornamento, ho comperato una chiavetta wireless con chipset realtek rtl8187, dopo ho installai driver con il comando:
    opkg install kmod-rtl8187
    ho riconfigurato /etc/config/wireless con il comando:
    vi /etc/config/wireless
    ho riconfigurato la rete dall'interfaccia web e ora funziona aal grande senza più problemi.
    saluti

    RispondiElimina
  10. Rather Easy Moving Top 20 Packers and movers
    http://professionalmovers.in/
    http://professionalmovers.in/citywise-packers/packers-and-movers-Gurgaon.html

    RispondiElimina
  11. Top 20 Packers and movers services of an expert Packers and Movers india.
    http://professionalmovers.in/citywise-packers/packers-and-movers-Hyderabad.html
    http://professionalmovers.in/citywise-packers/packers-and-movers-Mumbai.html
    http://professionalmovers.in/citywise-packers/packers-and-movers-Chennai.html
    http://professionalmovers.in/citywise-packers/packers-and-movers-Noida.html
    http://professionalmovers.in/citywise-packers/packers-and-movers-Delhi.html
    http://professionalmovers.in/citywise-packers/packers-and-movers-Pune.html
    http://professionalmovers.in/citywise-packers/packers-and-movers-Kolkata.html

    RispondiElimina
  12. Ultimate article post in this blog.Thanks for sharing to us.Looking for the best transportation company in Guadeloupe? The company SARL VOYAGEURS located in petit-pérou in the city of Abymes (Guadeloupe), provides the following services on Guadeloupe (group transport, school and extracurricular transportation, transport and tourist excursion).

    RispondiElimina
  13. Nice article and great information thanks for sharing your thoughts.

    Compare Products Online
    Buy Lowest Price Mobile

    RispondiElimina
  14. How to Live Stream PUBG mobile in Facebook?Sharing your PUBG game play to your Social Media account is quite complicated in Facebook, live stream games as you need third party application to live stream your game play. Currently, Facebook don’t have a dedicated live streaming software, but they have a live streaming API where you can use to configure your third party live streaming app. There are third party app in the internet where you can download it for free and use it for live streaming in your Facebook account.Free and open source software is a video recording and live streaming app which works on Android and IOS. You can download this program at https://arcade.omlet.me and choose the right OS.

    RispondiElimina
  15. We help many local companies, small businesses, start-ups digital marketing services los angeles create the best designs for their websites. We design websites that are responsive, practical and mobile-friendly. Our tech-savvy team of designers and developers offers you perfect web spaces to meet your marketing goals. We don’t stop there. We can do detailed competitor and keyword research and we can bring your website to the TOP PAGE of GOOGLE SEARCH RESULT.

    RispondiElimina
  16. Dedicated Servers with No Setup Fee, No Contracts, No UAP, Additional IP Available, 100% Uptime Guarantee, 24*7 Customer Support, Enterprise Hardware, Free 6 Hours Express Delivery, Free 32 GB RAM Upgrade with all dedicated Server plans available now and get a secure and stable platform for your business. We supply with the quality hardware along with high level of customer support. your best choice for a dedicated server. If you are looking for a Server and reliable internet connectivity as well as top notch, no excuses support, you have reached the right place-Our fully redundant network and experienced technical support staff will have you up and running in no time with fine gear. We will always be when you need us, a partner in your success.

    Have a Look For More Details

    RispondiElimina
  17. phoenix internet marketing firmspecialize in travel related API, web and portal design with end-to-end integration like booking calendar etc.
    search engine optimization agency phoenix is a Professional & Skilled Team of 100 plus digital marketing, SEO, content and creative individuals with diverse work experiences and a knack for all things marketing.
    Conversion Rate Optimization Agency in phoenix is working and which one is not for increasing the conversion rate.
    Appear on Google’s Top Results, Organically! to SEO Company in Phoenix Arizona

    RispondiElimina