Δημιουργία δρομολογητή ανοικτού κώδικα βασισμένο στο λειτουργικό Debian για υπολογιστές με ARM αρχιτεκτονική (Single Board Computer)

Η εφαρμογή δρομολογητών ανοικτού κώδικα έχει γίνει όλο και πιο δημοφιλής τα τελευταία χρόνια, παρέχοντας σημαντικά πλεονεκτήματα ασφάλειας και αξιοπιστίας στην υποδομή του δικτύου. Λύσεις λογισμικού ανοικτού κώδικα, όπως το pfsense και το openwrt, έχουν υιοθε- τηθεί ευρέως, αλλά καθεμία από αυτές έχ...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Χριστοδουλάκος, Ιωάννης
Άλλοι συγγραφείς: Christodoulakos, Ioannis
Γλώσσα:Greek
Έκδοση: 2023
Θέματα:
Διαθέσιμο Online:https://hdl.handle.net/10889/24687
Περιγραφή
Περίληψη:Η εφαρμογή δρομολογητών ανοικτού κώδικα έχει γίνει όλο και πιο δημοφιλής τα τελευταία χρόνια, παρέχοντας σημαντικά πλεονεκτήματα ασφάλειας και αξιοπιστίας στην υποδομή του δικτύου. Λύσεις λογισμικού ανοικτού κώδικα, όπως το pfsense και το openwrt, έχουν υιοθε- τηθεί ευρέως, αλλά καθεμία από αυτές έχει περιορισμούς όσον αφορά την ταχύτητα ανάπτυξης ή τη συμβατότητα με τους εμπορικά διαθέσιμους δρομολογητές. Για την αντιμετώπιση αυτών των περιορισμών, η παρούσα διπλωματική εργασία προτείνει την ανάπτυξη ενός δρομολογη- τή ανοικτού κώδικα βασισμένου στο λειτουργικό σύστημα Debian για υπολογιστές μονής πλακέτας ARM (SBC), όπως το Raspberry Pi. Ο σκοπός αυτής της έρευνας είναι η υλοποίηση των βασικών πακέτων ενός δρομολογητή, όπως DHCP, υπηρεσίες DNS, τείχος προστασίας, VPN και NAT, σε ένα SBC χρησιμοποι- ώντας το λειτουργικό σύστημα Debian. Επιπλέον, θα υλοποιηθεί μια διαδικτυακή διεπαφή για τη διαχείριση του δρομολογητή, ώστε να παρέχεται μια φιλική προς το χρήστη μέθοδος για τη διαμόρφωση και τη διαχείριση του δρομολογητή. Συνοπτικά, η παρούσα διπλωματική εργασία παρουσιάζει μια ολοκληρωμένη λύση για την υ- λοποίηση ενός δρομολογητή ανοικτού κώδικα που βασίζεται στο λειτουργικό σύστημα Debian για ARM SBCs, με έμφαση στην αξιοπιστία, την ασφάλεια και την ευελιξία. Η προτεινόμε- νη λύση αντιμετωπίζει τους περιορισμούς των υφιστάμενων λύσεων δρομολογητών ανοικτού κώδικα, προσφέροντας μια προσαρμόσιμη και επεκτάσιμη λύση για τη διαχείριση της δικτυακής υποδομής.