Σε αυτό το άρθρο θα δούμε πως μπορούμε να εγκαταστήσουμε το λογισμικό OpenWRT σε router / access point, ώστε να προσθέσουμε περισσότερες λειτουργίες.
Το OpenWRT είναι ένα λογισμικό που μπορεί να εγκατασταθεί σε μια πληθώρα δρομολογητών και βασίζεται στο Linux.
Αγοράζοντας το TP Link TL-MR3420 v5 (γράφει την έκδοση πίσω από το μηχάνημα) είδαμε ότι δεν μπορεί να χρησιμοποιηθεί σε client mode με custom ips και έτσι η λύση σε OpenWRT ήταν μονόδρομος.
Προσοχή, άλλες εκδόσεις του ίδιου 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
Έπειτα κατεβάζουμε και εγκαθιστούμε το δωρεάν πρόγραμμα Tftpd64 από εδώ: https://pjo2.github.io/tftpd64/ ( πχ. Tftpd64-4.64-setup.exe )
Ανοίγουμε το πρόγραμμα, πάμε στα settings και ορίζουμε την διαδρομή που έχουμε αποθηκεύσει το αρχείο bin (πχ στο c:\users\cur_user\downloads)
Πατάμε το tab "Tftp client" και γράφουμε στο κουτάκι "HOST" την IP 192.168.0.88, επιλέγουμε το αρχείο firmware (.bin) από το πεδίο Local File και πατάμε το κουμπί Put.
Τέλος πρέπει να βάλουμε σε FailSafe Mode το TPLink με την εξής διαδικασία:
Θα ξεκινήσει το flashαρισμα, θα δείτε σχετικό μήνυμα με μπάρα προόδου.
Αφού τελειώσει, κλείνετε το πρόγραμμα Tftpd64 και βλέπετε το καινούργιο περιβάλλον του Router.
Default LuCI username: root
Default LuCI password: <none>
Πηγές:
https://openwrt.org/toh/tp-link/tl-mr3420
https://www.trishtech.com/2014/10/upgrade-router-firmware-using-tftp/