Τι είναι το OpenWrt;

Κατά τη διάρκεια του περασμένου έτους, ανακαλύφθηκε ότι πολλοί εμπορικοί δρομολογητές υπέφεραν από διάφορα ελαττώματα backdoor που θα μπορούσαν να επιτρέψουν την κατασκοπεία (ή χειρότερα) από διάφορες οντότητες. Συνδυάστε αυτό με τα περιορισμένα χαρακτηριστικά που βρίσκονται στο υλικολογισμικό από αυτά δρομολογητές, και γίνεται αρκετά σαφές ότι μια εναλλακτική μπορεί να είναι απαραίτητη για ορισμένους χρήστες. Ποιες είναι όμως οι εναλλακτικές; Το ένα λέγεται OpenWrt, ένα Linux διανομή ειδικά σχεδιασμένη για δρομολογητές που προσφέρει ένα πολύ βελτιωμένο σύνολο χαρακτηριστικών και ένα επίπεδο αξιοπιστίας και ασφάλειας που το προεπιλεγμένο υλικολογισμικό δεν μπορεί να αγγίξει.

WRT54G Linksys router
ΕΓΩ, Τζόναθαν Ζάντερ [ GFDL, CC-BY-SA-3.0 ή CC BY-SA 2.5], μέσω Wikimedia Commons

Τι είναι το OpenWrt;

Το OpenWrt είναι μια ενσωματωμένη διανομή Linux που μπορεί να εγκατασταθεί σε ορισμένους δρομολογητές για να βελτιώσει σημαντικά τον τρόπο απόδοσης και τις δυνατότητες που προσφέρουν. Σε ορισμένες περιπτώσεις, ένας βασικός δρομολογητής (με περιορισμένες δυνατότητες) μπορεί να μετατραπεί σε ένα πολύ ευέλικτο εργαλείο δρομολόγησης κίνησης δικτύου.

Το OpenWrt ξεκίνησε το 2004 αφού η Linksys κυκλοφόρησε τον κώδικα για τους ασύρματους δρομολογητές WRT54G υπό τη Γενική Δημόσια Άδεια GNU. Σύμφωνα με τους όρους αυτής της άδειας, η Linksys έπρεπε να κάνει τον κωδικό υλικολογισμικού διαθέσιμο στο ευρύ κοινό. Αυτό σήμαινε επίσης ότι οι προγραμματιστές μπορούσαν να τροποποιήσουν τον κώδικα ή/και να δημιουργήσουν παράγωγες εκδόσεις της πλατφόρμας. Αυτό ακριβώς συνέβη. Αρχικά, το νέο υλικολογισμικό υποστήριζε μόνο τη σειρά δρομολογητών WRT54G. Με τα χρόνια, η υποστήριξη εξαπλώθηκε ώστε να περιλαμβάνει έναν αριθμό δρομολογητών και συσκευών από διαφορετικούς κατασκευαστές. Για να δείτε μια λίστα με τις υποστηριζόμενες συσκευές, ανατρέξτε στο Πίνακας υλικού OpenWRT.

Ο πρωταρχικός λόγος που το OpenWrt έγινε τόσο δημοφιλές ήταν ότι επέκτεινε σε μεγάλο βαθμό αυτό που μπορούσαν να κάνουν οι εμπορικές συσκευές. Το τρέχον σύνολο χαρακτηριστικών περιλαμβάνει τα εξής:

  • Εγγράψιμο σύστημα αρχείων για προσαρμογή.
  • Μπορεί να ρυθμιστεί είτε μέσω της γραμμής εντολών είτε μέσω μιας διεπαφής που βασίζεται στο web.
  • Υποστήριξη δικτύωσης Mesh.
  • Έγχυση πακέτου.
  • Τείχος προστασίας κατάστασης, NAT και προώθηση θύρας μέσω φίλτρου δικτύου.
  • Υποστήριξη PeerGuardian.
  • Χτύπημα λιμανιού μέσω χτύπημα και χτύπημα.
  • IPS μέσω Snort.
  • Ενεργή διαχείριση ουράς.
  • Εξισορρόπηση φορτίου (για χρήση με πολλαπλούς ISP).
  • Διεύθυνση IP.
  • Παρακολούθηση δικτύου σε πραγματικό χρόνο.
  • DNS και DHCP μέσω Dnsmasq, MaraDNS και άλλων.
  • Δυναμικό DNS.
  • Ασύρματο Σύστημα Διανομής.
  • Υποστήριξη εκτυπωτή.
  • Κοινή χρήση αρχείων μέσω Samba.

Για μια πλήρη λίστα του συνόλου δυνατοτήτων, επισκεφθείτε το Σελίδα OpenWRT Wikipedia.

Γιατί θα θέλατε να χρησιμοποιήσετε το OpenWrt;

Η απάντηση σε αυτήν την ερώτηση είναι αρκετά απλή: Βρήκατε τον τρέχοντα δρομολογητή σας πολύ περιορισμένο για να καλύψει τις ανάγκες σας. Σε πολλές περιπτώσεις, αυτή η ανάγκη είναι ανάγκη ταχύτητας. Ορισμένο υλικολογισμικό δρομολογητή απλά δεν μπορεί να ανταποκριθεί στις υψηλές απαιτήσεις που τίθενται στη δικτύωση στο σπίτι (ή στο μικρό γραφείο). Όταν διαθέτετε περιεχόμενο ροής πολλών συσκευών, κονσόλες παιχνιδιών και άλλες ανάγκες, μπορεί να βρείτε το δίκτυό σας με συμφόρηση στο δρομολογητή. Με το OpenWrt, δεν θα έχετε τέτοια προβλήματα. Σε άλλες περιπτώσεις, μπορεί να διαπιστώσετε ότι το τρέχον υλικολογισμικό του δρομολογητή σας έχει απλώς περιορίσει την ικανότητά σας να διαχειρίζεστε το δίκτυό σας με τον τρόπο που ταιριάζει καλύτερα στις ανάγκες σας. Άλλοι λόγοι για να επιλέξετε το OpenWrt, πέρα ​​από το απόθεμα υλικολογισμικού του δρομολογητή σας, περιλαμβάνουν:

  • Κοινή χρήση αρχείων μεταξύ συσκευών μέσω μιας εξωτερικής μονάδας αποθήκευσης που είναι συνδεδεμένη απευθείας στο δρομολογητή.
  • Εκτελέστε ένα πρόγραμμα-πελάτη BitTorrent από το δρομολογητή.
  • Συνδέστε έναν εκτυπωτή απευθείας στο δρομολογητή για να δημιουργήσετε έναν δικτυωμένο εκτυπωτή.
  • Περιορίστε τη χρήση εύρους ζώνης μιας συγκεκριμένης συσκευής ή ακόμη και προγραμματίστε τους χρόνους που επιτρέπεται στις συσκευές να χρησιμοποιούν το δίκτυο.
  • Αποκτήστε πλήρη έλεγχο του δικτύου σας.
  • Αυξήστε την ισχύ του ασύρματου σήματος σας.
  • Δημιουργήστε φίλτρα MAC.
  • Δημιουργήστε πολλαπλά δίκτυα WiFi (όπως ένα δίκτυο επισκεπτών/επισκεπτών).

Πώς εγκαθιστάτε το OpenWrt;

Εντοπισμός του συνδέσμου λήψης υλικολογισμικού για έναν δρομολογητή Linksys.

Το πρώτο πράγμα που πρέπει να κάνετε είναι να βεβαιωθείτε ότι ο δρομολογητής σας υποστηρίζεται από το OpenWrt. Θυμηθείτε να ανατρέξετε στη σελίδα Table Of Hardware για να μάθετε εάν υποστηρίζεται ο δρομολογητής που έχετε (ή ο δρομολογητής που θέλετε να αγοράσετε). Αφού μάθετε ότι ο εν λόγω δρομολογητής υποστηρίζεται από το OpenWrt, η διαδικασία εγκατάστασης έχει ως εξής.

Εγκατάσταση του υλικολογισμικού OpenWrt σε δρομολογητή Linksys.

Βρείτε τη συσκευή σας στη σελίδα Table Of Hardware και κάντε κλικ στον σύνδεσμο Προβολή/επεξεργασία δεδομένων. Εδώ θα σας παρουσιαστούν πολλές πληροφορίες σχετικά με τη συσκευή σας. Κοντά στο κάτω μέρος αυτής της σελίδας, θα δείτε την καταχώριση με την ένδειξη Firmware OpenWrt Install URL. Κάντε κλικ στον σύνδεσμο που σχετίζεται με αυτήν την καταχώριση για να πραγματοποιήσετε λήψη του απαραίτητου αρχείου για το φλας του υλικολογισμικού του δρομολογητή σας. Θυμηθείτε, ΠΡΕΠΕΙ να φροντίσετε να κάνετε λήψη του αρχείου που ταιριάζει με το μοντέλο του δρομολογητή σας. Για να αναβοσβήσετε το υλικολογισμικό, ακολουθήστε αυτά τα βήματα προσεκτικά:

  1. Συνδέστε έναν υπολογιστή ή φορητό υπολογιστή στο δρομολογητή, μέσω καλωδίου Ethernet (ΜΗΝ το κάνετε αυτό μέσω ασύρματης σύνδεσης).

  2. Βεβαιωθείτε ότι ο υπολογιστής (ή ο φορητός σας υπολογιστής) έχει ρυθμιστεί με μια διεύθυνση IP που επιτρέπει στη συσκευή να συνδεθεί με το δρομολογητή.

  3. Συνδεθείτε στη διεπαφή ιστού διαχειριστή του δρομολογητή σας (το πώς γίνεται αυτό θα υπαγορευτεί από τη μάρκα και το μοντέλο του δρομολογητή) και εντοπίστε τη λειτουργία εγκατάστασης υλικολογισμικού για τη συγκεκριμένη συσκευή. Για ορισμένους δρομολογητές, θα υπάρχει μια μη αυτόματη επιλογή που σας επιτρέπει να επιλέξετε ένα αρχείο που θα μεταφορτωθεί (το υλικολογισμικό που κατεβάσατε). Εάν δεν είστε βέβαιοι για το πώς να μεταφέρετε το αρχείο από τον υπολογιστή σας στο δρομολογητή, ελέγξτε τον οδηγό χρήσης του κατασκευαστή για την εγκατάσταση του υλικολογισμικού.

  4. Περιμένετε να ολοκληρωθεί η διαδικασία που αναβοσβήνει και ο δρομολογητής θα επανεκκινηθεί αυτόματα.

Για περισσότερες λεπτομέρειες σχετικά με την πρώτη εγκατάσταση, ανατρέξτε στο Τεκμηρίωση εργοστασιακής εγκατάστασης OpenWRT. Μόλις ολοκληρωθεί η διαδικασία, μπορείτε να συνδεθείτε στο OpenWRT μέσω της διεύθυνσης IP 192.168.1.1 με τα ακόλουθα διαπιστευτήρια.

  • Όνομα χρήστη: διαχειριστής ή root (ανάλογα με το υλικολογισμικό που χρησιμοποιείται)
  • Κωδικός πρόσβασης: κωδικός πρόσβασης

Απολαύστε τη νέα ευελιξία του δρομολογητή σας.