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

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


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 και μπερδεύομαι...

Δημοσ.

Προφανώς όπου ppp0 πρέπει να βάλεις eth1 και μετά να δηλώσεις τον fileserver ως default gateway στους υπόλοιπους υπολογιστές ;-)

Δημοσ.

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

 

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.

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

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

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