Δημιουργία δρομολογητή ανοικτού κώδικα βασισμένο στο λειτουργικό Debian για υπολογιστές με ARM αρχιτεκτονική (Single Board Computer)
Η εφαρμογή δρομολογητών ανοικτού κώδικα έχει γίνει όλο και πιο δημοφιλής τα τελευταία χρόνια, παρέχοντας σημαντικά πλεονεκτήματα ασφάλειας και αξιοπιστίας στην υποδομή του δικτύου. Λύσεις λογισμικού ανοικτού κώδικα, όπως το pfsense και το openwrt, έχουν υιοθε- τηθεί ευρέως, αλλά καθεμία από αυτές έχ...
Κύριος συγγραφέας: | |
---|---|
Άλλοι συγγραφείς: | |
Γλώσσα: | 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 |