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

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

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

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Χριστοδουλάκος, Ιωάννης
Άλλοι συγγραφείς: Christodoulakos, Ioannis
Γλώσσα:Greek
Έκδοση: 2023
Θέματα:
Διαθέσιμο Online:https://hdl.handle.net/10889/24687
id nemertes-10889-24687
record_format dspace
spelling nemertes-10889-246872023-03-07T04:39:07Z Δημιουργία δρομολογητή ανοικτού κώδικα βασισμένο στο λειτουργικό Debian για υπολογιστές με ARM αρχιτεκτονική (Single Board Computer) Creating an open source router based on the Debian operating system for computers with ARM architecture (Single Board Computer) Χριστοδουλάκος, Ιωάννης Christodoulakos, Ioannis Δρομολογητές Υπολογιστές μονής πλακέτας Ανοικτός κώδικας Δίκτυα Routers Single board computers Open source Networks Η εφαρμογή δρομολογητών ανοικτού κώδικα έχει γίνει όλο και πιο δημοφιλής τα τελευταία χρόνια, παρέχοντας σημαντικά πλεονεκτήματα ασφάλειας και αξιοπιστίας στην υποδομή του δικτύου. Λύσεις λογισμικού ανοικτού κώδικα, όπως το pfsense και το openwrt, έχουν υιοθε- τηθεί ευρέως, αλλά καθεμία από αυτές έχει περιορισμούς όσον αφορά την ταχύτητα ανάπτυξης ή τη συμβατότητα με τους εμπορικά διαθέσιμους δρομολογητές. Για την αντιμετώπιση αυτών των περιορισμών, η παρούσα διπλωματική εργασία προτείνει την ανάπτυξη ενός δρομολογη- τή ανοικτού κώδικα βασισμένου στο λειτουργικό σύστημα Debian για υπολογιστές μονής πλακέτας ARM (SBC), όπως το Raspberry Pi. Ο σκοπός αυτής της έρευνας είναι η υλοποίηση των βασικών πακέτων ενός δρομολογητή, όπως DHCP, υπηρεσίες DNS, τείχος προστασίας, VPN και NAT, σε ένα SBC χρησιμοποι- ώντας το λειτουργικό σύστημα Debian. Επιπλέον, θα υλοποιηθεί μια διαδικτυακή διεπαφή για τη διαχείριση του δρομολογητή, ώστε να παρέχεται μια φιλική προς το χρήστη μέθοδος για τη διαμόρφωση και τη διαχείριση του δρομολογητή. Συνοπτικά, η παρούσα διπλωματική εργασία παρουσιάζει μια ολοκληρωμένη λύση για την υ- λοποίηση ενός δρομολογητή ανοικτού κώδικα που βασίζεται στο λειτουργικό σύστημα Debian για ARM SBCs, με έμφαση στην αξιοπιστία, την ασφάλεια και την ευελιξία. Η προτεινόμε- νη λύση αντιμετωπίζει τους περιορισμούς των υφιστάμενων λύσεων δρομολογητών ανοικτού κώδικα, προσφέροντας μια προσαρμόσιμη και επεκτάσιμη λύση για τη διαχείριση της δικτυακής υποδομής. The implementation of open source routers has become increasingly popular in recent years, providing significant security and reliability benefits to network infrastructure. O- pen source software solutions such as pfsense and openwrt have been widely adopted, but each has limitations in terms of speed of development or compatibility with commercially available routers. To address these limitations, this diploma proposes the development of an open source router based on the Debian operating system for ARM single board computers (SBCs), such as the Raspberry Pi. The purpose of this research is to implement the basic packages of a router, such as DHCP, DNS services, Firewall, VPN, and NAT, on an SBC using the Debian operating system. Additionally, a web interface for managing the router will be implemented to provide a user-friendly method for configuring and managing the router. In summary, this diploma presents a comprehensive solution for implementing an open source router based on the Debian operating system for ARM SBCs, with a focus on reliability, security, and flexibility. The proposed solution addresses the limitations of existing open source router solutions, offering a customizable and scalable solution for managing network infrastructure. 2023-03-06T10:30:39Z 2023-03-06T10:30:39Z 2023-03-02 https://hdl.handle.net/10889/24687 el Attribution 3.0 United States http://creativecommons.org/licenses/by/3.0/us/ application/pdf
institution UPatras
collection Nemertes
language Greek
topic Δρομολογητές
Υπολογιστές μονής πλακέτας
Ανοικτός κώδικας
Δίκτυα
Routers
Single board computers
Open source
Networks
spellingShingle Δρομολογητές
Υπολογιστές μονής πλακέτας
Ανοικτός κώδικας
Δίκτυα
Routers
Single board computers
Open source
Networks
Χριστοδουλάκος, Ιωάννης
Δημιουργία δρομολογητή ανοικτού κώδικα βασισμένο στο λειτουργικό Debian για υπολογιστές με ARM αρχιτεκτονική (Single Board Computer)
description Η εφαρμογή δρομολογητών ανοικτού κώδικα έχει γίνει όλο και πιο δημοφιλής τα τελευταία χρόνια, παρέχοντας σημαντικά πλεονεκτήματα ασφάλειας και αξιοπιστίας στην υποδομή του δικτύου. Λύσεις λογισμικού ανοικτού κώδικα, όπως το pfsense και το openwrt, έχουν υιοθε- τηθεί ευρέως, αλλά καθεμία από αυτές έχει περιορισμούς όσον αφορά την ταχύτητα ανάπτυξης ή τη συμβατότητα με τους εμπορικά διαθέσιμους δρομολογητές. Για την αντιμετώπιση αυτών των περιορισμών, η παρούσα διπλωματική εργασία προτείνει την ανάπτυξη ενός δρομολογη- τή ανοικτού κώδικα βασισμένου στο λειτουργικό σύστημα Debian για υπολογιστές μονής πλακέτας ARM (SBC), όπως το Raspberry Pi. Ο σκοπός αυτής της έρευνας είναι η υλοποίηση των βασικών πακέτων ενός δρομολογητή, όπως DHCP, υπηρεσίες DNS, τείχος προστασίας, VPN και NAT, σε ένα SBC χρησιμοποι- ώντας το λειτουργικό σύστημα Debian. Επιπλέον, θα υλοποιηθεί μια διαδικτυακή διεπαφή για τη διαχείριση του δρομολογητή, ώστε να παρέχεται μια φιλική προς το χρήστη μέθοδος για τη διαμόρφωση και τη διαχείριση του δρομολογητή. Συνοπτικά, η παρούσα διπλωματική εργασία παρουσιάζει μια ολοκληρωμένη λύση για την υ- λοποίηση ενός δρομολογητή ανοικτού κώδικα που βασίζεται στο λειτουργικό σύστημα Debian για ARM SBCs, με έμφαση στην αξιοπιστία, την ασφάλεια και την ευελιξία. Η προτεινόμε- νη λύση αντιμετωπίζει τους περιορισμούς των υφιστάμενων λύσεων δρομολογητών ανοικτού κώδικα, προσφέροντας μια προσαρμόσιμη και επεκτάσιμη λύση για τη διαχείριση της δικτυακής υποδομής.
author2 Christodoulakos, Ioannis
author_facet Christodoulakos, Ioannis
Χριστοδουλάκος, Ιωάννης
author Χριστοδουλάκος, Ιωάννης
author_sort Χριστοδουλάκος, Ιωάννης
title Δημιουργία δρομολογητή ανοικτού κώδικα βασισμένο στο λειτουργικό Debian για υπολογιστές με ARM αρχιτεκτονική (Single Board Computer)
title_short Δημιουργία δρομολογητή ανοικτού κώδικα βασισμένο στο λειτουργικό Debian για υπολογιστές με ARM αρχιτεκτονική (Single Board Computer)
title_full Δημιουργία δρομολογητή ανοικτού κώδικα βασισμένο στο λειτουργικό Debian για υπολογιστές με ARM αρχιτεκτονική (Single Board Computer)
title_fullStr Δημιουργία δρομολογητή ανοικτού κώδικα βασισμένο στο λειτουργικό Debian για υπολογιστές με ARM αρχιτεκτονική (Single Board Computer)
title_full_unstemmed Δημιουργία δρομολογητή ανοικτού κώδικα βασισμένο στο λειτουργικό Debian για υπολογιστές με ARM αρχιτεκτονική (Single Board Computer)
title_sort δημιουργία δρομολογητή ανοικτού κώδικα βασισμένο στο λειτουργικό debian για υπολογιστές με arm αρχιτεκτονική (single board computer)
publishDate 2023
url https://hdl.handle.net/10889/24687
work_keys_str_mv AT christodoulakosiōannēs dēmiourgiadromologētēanoiktoukōdikabasismenostoleitourgikodebiangiaypologistesmearmarchitektonikēsingleboardcomputer
AT christodoulakosiōannēs creatinganopensourcerouterbasedonthedebianoperatingsystemforcomputerswitharmarchitecturesingleboardcomputer
_version_ 1771297327584116736