Εγκατάσταση OpenWRT

Σε αυτό το άρθρο θα δούμε πως μπορούμε να εγκαταστήσουμε το λογισμικό OpenWRT σε router / access point, ώστε να προσθέσουμε περισσότερες λειτουργίες.

Το OpenWRT είναι ένα λογισμικό που μπορεί να εγκατασταθεί σε μια πληθώρα δρομολογητών και βασίζεται στο Linux.

Αγοράζοντας το TP Link TL-MR3420 v5 (γράφει την έκδοση πίσω από το μηχάνημα) είδαμε ότι δεν μπορεί να χρησιμοποιηθεί σε client mode με custom ips και έτσι η λύση σε OpenWRT ήταν μονόδρομος.

tp link mr3420

Προσοχή, άλλες εκδόσεις του ίδιου access point (TL-MR3420) δεν προτείνεται να εγκαταστήσετε το OpenWRT λόγω πολύ μικρής μνήμης. Στην περίπτωση που την πατήσετε, μπορείτε πάντα να επιστρέψετε στην εργοστασιακή έκδοση αφού πρώτα κατεβάσετε το αρχείο bin από την επίσημη σελίδα της TP-Link.

Κατεβάζουμε την συμβατή έκδοση του OpenWRT από εδώ (Firmware OpenWrt Install URL): https://openwrt.org/toh/hwdata/tp-link/tp-link_tl-mr3420_v5 

Για την έκδοση v2 εδώ: https://openwrt.org/toh/tp-link/tl-mr3420

Μετενομάζουμε το αρχείο bin σε mr3420v5_tp_recovery.bin , ανάλογα με την έκδοση.

Συνδέουμε το Router με ένα καλώδιο UTP στην θύρα ethernet του υπολογιστή μας.

Πηγαίνουμε στον πίνακα ελέγχου και βάζουμε στην ενσύρματη κάρτα δικτύου καρφωτά τη διεύθυνση IP 192.168.0.66/24

control panel settings

Έπειτα κατεβάζουμε και εγκαθιστούμε το δωρεάν πρόγραμμα Tftpd64 από εδώ: https://pjo2.github.io/tftpd64/ ( πχ. Tftpd64-4.64-setup.exe )

Ανοίγουμε το πρόγραμμα, πάμε στα settings και ορίζουμε την διαδρομή που έχουμε αποθηκεύσει το αρχείο bin (πχ στο c:\users\cur_user\downloads)

tftpd64 settings window

Πατάμε το tab "Tftp client" και γράφουμε στο κουτάκι "HOST" την IP 192.168.0.88, επιλέγουμε το αρχείο firmware (.bin) από το πεδίο Local File και πατάμε το κουμπί Put.

tftpd64 main window

Τέλος πρέπει να βάλουμε σε FailSafe Mode το TPLink με την εξής διαδικασία:

  1. πατάμε το κουμπί ON/OFF να κλείσει.
  2. πατάμε και κρατάμε πατημένο το κουμπί RESET.
  3. πατάμε το κουμπί ON/OFF να ανοίξει.
  4. προαιρετικά: αφήνουμε το κουμπί RESET

Θα ξεκινήσει το flashαρισμα, θα δείτε σχετικό μήνυμα με μπάρα προόδου.

Αφού τελειώσει, κλείνετε το πρόγραμμα Tftpd64 και βλέπετε το καινούργιο περιβάλλον του Router.
Default LuCI username: root

Default LuCI password: <none>

luci main page

 

Πηγές: 

https://openwrt.org/toh/tp-link/tl-mr3420

https://www.trishtech.com/2014/10/upgrade-router-firmware-using-tftp/