Linux - Δρομολόγηση μέσω σύνδεσης PPP
Κοινή χρήση σύνδεσης στο Internet
Αυτό το άρθρο έχει σκοπό να σας επιτρέψει να χρησιμοποιήσετε μια σύνδεση στο Internet (π.χ. χρήση του πρωτοκόλλου PPP) μέσω της δρομολόγησης πακέτων IP από το μηχάνημα που είναι συνδεδεμένο στο Internet.
Δρομολόγηση πακέτων IP
Εξετάστε τα εξής: ένα δίκτυο κατηγορίας C ( 254 IP), ξεκινώντας από το 192.168.0.0 με μια μάσκα υποδικτύου: 255.255.255.0
Για να διαμορφώσετε την πύλη μας, πρέπει πρώτα να γνωρίζετε την έκδοση του πυρήνα: 2.0, 2.1 ή 2.2, 2.3 ή 2.4.
Τα εργαλεία είναι διαφορετικά.
Δείτε πώς να προχωρήσετε κάτω από τον πυρήνα του Linux 2.0:
/ sbin / modprobe ip_masq_ftp (για δρομολόγηση FTP) / sbin / modprobe ip_masq_irc (για δρομολόγηση IRC) / sbin / modprobe ip_masq_quake (για δρομολόγηση διακομιστή παιχνιδιών Quake) / sbin / modprobe ip_masq_raudio
Ενεργοποίηση προώθησης:
echo 1> / proc / sys / net / ipv4 / ip_forward
Για τη δρομολόγηση της σύνδεσης:
ipfwadm -F -am -S 192.168.0.024-Ό 0.0.0.0 / 0
Αυτό σημαίνει ότι όλα έχουν ως πηγή το δίκτυο 192.168..0 δρομολογημένα απευθείας στο Internet.
Για τον πυρήνα Linux 2.1 και 2.2, η διαδικασία είναι σχεδόν ίδια, απλά αλλάξτε ipfwadm από ipchains.
ipchains -A forward -s 192.168.0.0/24 -d 0.0.0.0 / -j MASQ
Κάτω από τον πυρήνα Linux 2.3 και 2.4 η διαδικασία είναι σχεδόν ίδια, απλά αλλάξτε το ipfwadm από το iptables.
iptables -Α ΜΕΤΑΦΟΡΑ -t nat -o ppp0 -j MASQUERADE
Οριακό έγγραφο που δημοσίευσε ο Rémy Pouchain στο CommentcaMarche.net.