ΟδηγοίLinuxEmbeddedOpenWRT › brcm47xx

Entries feed

Friday, February 11 2011

Δοκιμές

Δοκιμές επί δοκιμών τις τελευταίες μέρες. Μετά την επανάπαυση στην εξαιρετική συμπεριφορά και απόδοση του madwifi, καιρός να αρχίσουν οι δοκιμές και το παιχνίδι με τους νέους drivers ath5k & ath9k.

Παρά το γεγονός του ότι οι συγκεκριμένοι drivers βρίσκονται σε συνεχή ανάπτυξη τα τελευταία τρία χρόνια έχοντας ενσωματωθεί στον πυρήνα του linux, υπάρχουν ακόμη αρκετά μικρά ψεγάδια που προκαλούν σκεπτικισμό και επιφύλαξη ειδικά σε όσους έχουν κακομάθει στην σταθερότητα και επιδόσεις του madwifi προκειμένου να προβούν άμεσα σε αντικατάσταση και αναβάθμιση critical & production λινκ.

Ωστόσο, ο μόνος τρόπος για να προχωρήσουμε, είναι οι συχνές και πυκνές δοκιμές και αξιολογήσεις. Αυτό ακριβώς συμβαίνει από τη μεριά του ozonet lab από τις αρχές του χρόνου. Όταν τα αποτελέσματα των δοκιμών επαληθεύσουν την ευστάθεια και τις επιδώσεις, θα αρχίσουν οι αξιολογήσεις και σε πραγματικά λινκ.

Εκεί που υπάρχει αρκετός χώρος βελτιστοποίησης στους νέους drivers είναι στο κομμάτι των Point-to-Point μακρινής απόστασης λινκ. Αιτία το γεγονός ότι ελάχιστοι κάνουν χρήση της συγκεκριμένης τοπολογίας, συνήθως μικρές ερασιτεχνικές ομάδες, με αποτέλεσμα οι δοκιμές και η ανάδραση σε αυτό το τομέα να είναι ελάχιστη ως ανύπαρκτη.

Έχει όμως και αυτό τη γλύκα του, να είσαι εκεί όταν κάτι πρωτοξεκινάει !!

Wednesday, February 9 2011

Απομακρυσμένες αναβαθμίσεις

Οι απομακρυσμένες αναβαθμίσεις περιέχουν πάντα τον κίνδυνο του κάτι να πάει στραβά και να "μπρικάρει" ο router που αναβαθμίζεται. Με επιτυχία αναβαθμίστηκε χτες ο brcm47xx router στον κόμβο metalab #7347 σε latest & greatest openwrt.

Tuesday, September 15 2009

Flashing OpenWRT

Ο καλύτερος και πιο σίγουρος τρόπος είναι να γίνει η διαδικασία από περιβάλλον linux. Η έκδοση slax ή SystemRescueCd για usb είναι ιδανικές. Συνδέουμε το wrt router στο lan (στην πρώτη θύρα που έχει το switch, όχι την wan) αλλά δεν του βάζουμε ακόμη τροφοδοσία. Ακολουθούμε τα παρακάτω βήματα:

ifconfig eth0:1 192.168.1.10
cd /tmp
wget http://wifi.ozo.com/airo/openwrt/firmware/kamikaze/2.6/17585/openwrt-brcm47xx-jffs2-64k.trx
tftp 192.168.1.1
binary
rexmt 1
timeout 300
trace
put openwrt-brcm47xx-jffs2-64k.trx

Τροφοδοτούμε το wrt router και θα πρέπει να δούμε ότι έχει σταλθεί με επιτυχία το firmware/image:

tftp> put openwrt-brcm47xx-jffs2-64k.trx
sent WRQ <file=openwrt-brcm47xx-jffs2-64k.trx, mode=octet>
sent WRQ <file=openwrt-brcm47xx-jffs2-64k.trx, mode=octet>
sent WRQ <file=openwrt-brcm47xx-jffs2-64k.trx, mode=octet>
sent WRQ <file=openwrt-brcm47xx-jffs2-64k.trx, mode=octet>
sent WRQ <file=openwrt-brcm47xx-jffs2-64k.trx, mode=octet>
sent WRQ <file=openwrt-brcm47xx-jffs2-64k.trx, mode=octet>
sent WRQ <file=openwrt-brcm47xx-jffs2-64k.trx, mode=octet>
sent WRQ <file=openwrt-brcm47xx-jffs2-64k.trx, mode=octet>
sent WRQ <file=openwrt-brcm47xx-jffs2-64k.trx, mode=octet>
sent WRQ <file=openwrt-brcm47xx-jffs2-64k.trx, mode=octet>
sent WRQ <file=openwrt-brcm47xx-jffs2-64k.trx, mode=octet>
received ACK <block=0>
sent DATA <block=1, 512 bytes>
received ACK <block=1>
sent DATA <block=2, 512 bytes>
received ACK <block=2>
sent DATA <block=3, 512 bytes>
received ACK <block=3>
sent DATA <block=4, 512 bytes>
received ACK <block=4>
sent DATA <block=5, 512 bytes>
received ACK <block=5>
sent DATA <block=6, 512 bytes>

...

sent DATA <block=3593, 0 bytes>
received ACK <block=3593>
tftp> quit

περιμένουμε 2 με 3 λεπτά και μετά:

telnet 192.168.1.1

Trying 192.168.1.1...
Connected to 192.168.1.1.
Escape character is '^]'.
 === IMPORTANT ============================
  Use 'passwd' to set your login password
  this will disable telnet and enable SSH
 ------------------------------------------


BusyBox v1.13.4 (2009-09-15 13:09:50 EEST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 KAMIKAZE (bleeding edge, r17585) -------------------
  * 10 oz Vodka       Shake well with ice and strain
  * 10 oz Triple sec  mixture into 10 shot glasses.
  * 10 oz lime juice  Salute!
 ---------------------------------------------------