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.

20 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. 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
  13. This is a great inspiring article. I am pretty much pleased with your good work. Please share good post on Sharjah Schools List also Keep it up. Keep blogging. Looking to reading your next post.

    RispondiElimina
  14. Ya, it's very true relay impressive content. Please share something on Cbse Schools in Ajman . And again a very thanks for sharing this kind of post.

    RispondiElimina
  15. Ya, it's very true and really impressive content. Please share something on Digital Microtome. And again a very thanks for sharing this kind of post.

    RispondiElimina
  16. The best part of your articles that they have perfect Content Quality and Quantity. Do write something on Floor standing centrifuge Manufacturers in Ambala india also. Honestly, you posses great Writing Skills.

    RispondiElimina
  17. Hello, I am Ruchi Sharma a beautiful and gorgeous Female Escort in jaipur. I am a very attractive, smart and sexy call girls in jaipur. Here My services are available to Gentlemen who are accustomed to high standards and complete discretion I respect your privacy as much as my own My GFE is sensual and passionate including lots of kissing cuddling and caressing. I love exploring and finding what it is that gets you aroused. Foreplay is definitely going to get us both in the mood. If you want more fantasies and enjoyment with me then visit my website for booking details at the best affordable rate.

    RispondiElimina
  18. Thanks for taking the time to discuss and share this with us, I for one feel strongly about it and really enjoyed learning more about this topic. Please share some more useful info on Pathology Instruments also. I can see that you possess a degree of expertise on this subject.

    RispondiElimina