1. Προαπαιτούμενα:
* Διανομή Linux: Χρειάζεστε μια διανομή Linux εγκατεστημένη στον υπολογιστή σας. Οι δημοφιλείς επιλογές περιλαμβάνουν το Ubuntu, το Debian, το Fedora ή το CentOS.
* Κάρτα δικτύου Ethernet: Ο υπολογιστής Linux σας χρειάζεται τουλάχιστον δύο διεπαφές δικτύου:μία για την εισερχόμενη σύνδεση στο Διαδίκτυο (συνήθως από το μόντεμ/δρομολογητή σας) και ένα για το δίκτυο που θέλετε να μοιραστείτε (συνήθως μια ενσύρματη σύνδεση).
* Σύνδεση στο Διαδίκτυο: Χρειάζεστε μια σύνδεση στο Διαδίκτυο εργασίας για να μοιραστείτε.
2. Ρύθμιση:
* Ρύθμιση διεπαφών δικτύου:
* Εισερχόμενη διεπαφή:
* Προσδιορίστε τη διασύνδεση που συνδέεται με το μόντεμ/δρομολογητή σας (π.χ., "Eth0`).
* Ρυθμίστε μια στατική διεύθυνση IP για αυτήν τη διεπαφή, επιλέγοντας μια διεύθυνση IP στο εύρος του δικτύου του παρόχου Διαδικτύου.
* εξερχόμενη διεπαφή:
* Προσδιορίστε τη διεπαφή που θα χρησιμοποιήσετε για να μοιραστείτε τη σύνδεση στο Διαδίκτυο (π.χ. `eth1`).
* Ρυθμίστε μια στατική διεύθυνση IP για αυτήν τη διεπαφή, επιλέγοντας μια διεύθυνση IP εκτός του φάσματος του δικτύου του παρόχου Διαδικτύου.
* Ρυθμίστε τη μάσκα υποδικτύου σε `255.255.255.0`.
* Ενεργοποίηση προώθησης IP:
* Ανοίξτε ένα τερματικό και εκτελέστε την ακόλουθη εντολή:
`` `bash
sudo sysctl net.ipv4.ip_forward =1
`` `
* Κάντε αυτή την αλλαγή μόνιμη προσθέτοντας τη γραμμή `net.ipv4.ip_forward =1` σε`/etc/sysctl.conf`.
* Εγκαταστήστε και διαμορφώστε έναν δαίμονα δρομολόγησης:
* Υπάρχουν διαθέσιμα πολλαπλά δρομολόγια δρομολόγια, αλλά το πιο συνηθισμένο είναι το «iptables».
* Εγκατάσταση `iptables`:
`` `bash
sudo apt εγκατάσταση iptables
`` `
* Ρύθμιση `iptables`:
* Ανοίξτε το αρχείο διαμόρφωσης `iptables` (συνήθως`/etc/iptables.rules`).
* Προσθέστε τους ακόλουθους κανόνες (αντικαταστήστε το `eth0` και το` eth1` με τα πραγματικά ονόματα διεπαφής σας):
`` `
# Προώθηση της κυκλοφορίας από την εισερχόμενη διεπαφή στην εξερχόμενη διεπαφή
iptables -t nat -a postrouting -o eth1 -j μεταμφίεση
# Αποδοχή εισερχόμενων συνδέσεων στην εξερχόμενη διεπαφή
Iptables -A Forward -I eth1 -j Αποδοχή
`` `
* Αποθήκευση αλλαγών:
`` `bash
sudo iptables-save> /etc/iptables.rules
`` `
* διακομιστής DHCP (προαιρετικό):
* Εάν θέλετε να αντιστοιχίσετε αυτόματα τις διευθύνσεις IP σε συνδεδεμένες συσκευές, πρέπει να ρυθμίσετε έναν διακομιστή DHCP.
* Μπορείτε να χρησιμοποιήσετε εργαλεία όπως `isc-dhcp-server 'ή` dnsmasq` για να διαμορφώσετε ένα διακομιστή DHCP.
3. Δοκιμάστε τον δρομολογητή σας:
* Συνδέστε το μόντεμ/δρομολογητή σας με την εισερχόμενη διασύνδεση (π.χ., "ETH0`).
* Συνδέστε έναν υπολογιστή στην εξερχόμενη διεπαφή (π.χ. `eth1`).
* Προσπαθήστε να αποκτήσετε πρόσβαση στο Διαδίκτυο από τον συνδεδεμένο υπολογιστή. Θα πρέπει να είστε σε θέση να περιηγηθείτε στον ιστό εάν όλα έχουν διαμορφωθεί σωστά.
4. Πρόσθετες συμβουλές:
* Firewall: Εξετάστε το ενδεχόμενο να δημιουργήσετε ένα τείχος προστασίας στον δρομολογητή Linux για να προστατεύσετε το δίκτυό σας από μη εξουσιοδοτημένη πρόσβαση.
* Ασφάλεια: Βεβαιωθείτε ότι ο δρομολογητής Linux έχει έναν ισχυρό κωδικό πρόσβασης και είναι ενημερωμένος με τα μπαλώματα ασφαλείας.
* Προώθηση θύρας: Εάν πρέπει να κάνετε συγκεκριμένες υπηρεσίες προσβάσιμες από το Διαδίκτυο, μπορείτε να διαμορφώσετε τους κανόνες προώθησης θύρας στον δρομολογητή Linux.
Σημείωση: Τα ακριβή βήματα και εντολές ενδέχεται να διαφέρουν ανάλογα με τη συγκεκριμένη κατανομή Linux που χρησιμοποιείτε. Ανατρέξτε στην τεκμηρίωση της διανομής σας για πιο λεπτομερείς οδηγίες.
Ακολουθώντας αυτά τα βήματα, μπορείτε να μετατρέψετε τον υπολογιστή σας Linux σε έναν πλήρως λειτουργικό δρομολογητή, επιτρέποντας σε πολλαπλά μηχανήματα να μοιράζονται τη σύνδεσή σας μεμονωμένο στο διαδίκτυο.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα