Προς το περιεχόμενο

Πως διάολο μοιράζω την σύνδεση???


The_Mentor

Προτεινόμενες αναρτήσεις

Έχω modem 56k εγκατεστημένο στην fedora 3 και θέλω να βλέπει την σύνδεση internet και το winxp που ειναι στο δίκτυο. Πώς γίνεται αυτό? Οι υπολογιστές είναι συνδεδεμένοι κανονικά (switchάκι) και επικοινωνούν normal... Internet όμως το winxp δεν έχει.

Η fedora ειναι server...

 

ευχαριστώ εκ των προτέρων...

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αν δεν θες να μπλεχτεις με iptables υπαρχει και η λυση του squid. Ειναι proxy που τον τρεχεις στο linux και απο εκει ρυθμιζεις ολα τα προγραμμα στα xp να βλεπουν inet μεσω του proxy.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

iptables -I FORWARD 1 -i ppp0 -o eth0 -j ACCEPT

iptables -I FORWARD 1 -i eth0 -o ppp0 -j ACCEPT

 

iptables -t nat -I POSTROUTING 1 -o ppp0 -j MASQUERADE

echo "1" > /proc/sys/net/ipv4/ip_forward

 

default gateway στα υπόλοιπα μηχανήματα το linuxόκουτο και DNS server σε όλα του provider σου.

 

No further questions accepted μέχρι να διαβάσεις το NAT-HOWTO που λέει ο httpd ;-)

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • 3 εβδομάδες αργότερα...

<<<apoikos >>> και λοιποί άντρες...

Σύντροφοι, Σε ένα ML370 fileserver που βλέπει Internet (ADSL1024) από κάρτα δικτύου (eth1) μέσω router που είναι κοτσαρισμένος σε server δικτύου (win server 2003).

Επειδή σε ορισμένες περιπτώσεις ο fileserver χρειάζεται να μοιράσει internet στους υπολογιστές μπορείς να μου πεις πως θα μοιράσω την σύνδεση?

Η σύνδεση είναι ΜΟΝΟ μέσω τις κάρτας δικτύου (δεν ενεργοποιείται η ppp0) απλά κάνοντας active (bring up) την eth1 ο υπολογιστής βγαίνει στο net.

Στο howto του NAT δεν έβγαλα άκρη μιας και μιλάει για pppo masq και μπερδεύομαι...

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Άρα θα πρέπει να είναι:

 

iptables -I FORWARD 1 -i eth1 -o eth1 -j ACCEPT

 

iptables -t nat -I POSTROUTING 1 -o eth1 -j MASQUERADE

echo "1" > /proc/sys/net/ipv4/ip_forward

 

είμαι σωστός ο παικτής ???

 

Ευχαριστώ εκ των προτέρων

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Όχι :-P. Σου είπα, αντικατάστησε το ppp0 με το eth1, όπου είναι αυτό, δηλ:

 

>
iptables -I FORWARD 1 -i eth1 -o eth0 -j ACCEPT
iptables -I FORWARD 1 -i eth0 -o eth1 -j ACCEPT

iptables -t nat -I POSTROUTING 1 -o eth1 -j MASQUERADE
echo "1" > /proc/sys/net/ipv4/ip_forward

 

Οι πρώτες 2 γραμμές εξασφαλίζουν ότι τα διερχόμενα πακέτα δε θα κόβονται από το firewall, η 3η κάνει το NAT και η τελευταία ενεργοποιεί το IP packet forwarding.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...