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

Masquerade


yiourx

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

Tis teleutaies 5 wres exw diabasei oti yphrxe sxetiko me iptables, MASQUERADE HOWTOs kai routing...

 

H katastash:

Exw ena pcaki me xubuntu kai 8elw na to settarw na moirazei th dsl grammh sto ethernet.

To modem einai ena crypto F200 to opoio DOULEUEI (meta apo pollh wra) - interface ppp0.

To eswteriko diktyo einai to interface eth0.

 

Apo to linux blepw internet kai ethernet

Apo to ethernet blepw to linux MONO!

 

 

To problhma:

Exw dokimasei toulaxiston 100 diaforetika configurations tou iptables.

Sthn kalyterh katafera na synde8w, alla sto 2-3 paketo apla stamatouse na antidra...

 

>
/sbin/iptables -A FORWARD -i ppp0 -o eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT
/sbin/iptables -A FORWARD -i eth0 -o ppp0 -j ACCEPT
/sbin/iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE

 

Kamia idea ?? :S

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

Δεν φτάνει μόνο αυτό.

Διάβασε και αυτό http://www.debuntu.org/iptables-how-to-share-your-internet-connection

 

και θα δείς πως θα τα καταφέρεις.

Δεν είναι δύσκολο.

 

Καλή επιτυχία

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

Μπα....

 

Τίποτα...

 

@apoikos

Το είχα κάνει μερικές γραμμές πριν τα iptables...

 

Δεν μπορώ να καταλάβω γιατί ρε γμτ...

 

Έχει σχέση αν έχω PPPoE ή PPPoA ??

(νομίζω ότι έχω over atm - πως μπορώ να το καταλάβω??)

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

Θα έπρεπε να δουλέψει το παράδειγμά σου :? . Το αν είναι pppoe ή pppoatm δεν έχει σημασία.

 

Μερικές ιδέες:

 

1) Κατάργησε τελείως το filtering μήπως και έχει κάποια σχέση:

 

>echo "1" > /proc/sys/net/ipv4/ip_forward
iptables --flush
iptables --policy FORWARD ACCEPT
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
route delete default
route add default gw 1.2.3.4

 

όπου 1.2.3.4 η διεύθυνση του ppp0 interface.

 

2) Έλεγξε αν όλα τα pc στα οποία θέλεις να μοιράσεις internet έχουν δηλωμένους τους nameservers του ISP σου (ή κάποιον δικό σου, αν έχεις στήσει).

 

3) Τρέξε ένα "tcpdump -i ppp0 icmp" (ή χρησιμοποίησε όποιο αντίστοιχο πρόγραμμα σε βολεύει) από το μηχάνημα με τα iptables, κάνε ping έναν host του internet από το εσωτερικό σου δίκτυο, και δες αν γυρίζει reply στο ppp0 από τον host που έκανες ping. Κάνε το ίδιο και από το pc του εσωτερικού δικτύου από το οποίο έστειλες ping και σημείωσε την όποια απάντηση.

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

Μπα...

 

dns έχω βάλει της forthnet, αλλά ούτως ή άλλως IP προσπθώ να pingarw...

 

Τα πακέτα που γίνονται capture είναι μόνο του localhost...

 

Δεν μπορώ να καταλάβω γμτ... Ping από τους clients στο pc με το linux γίνεται κανονικά...

 

Μια τελεύταια ερώτηση και μετά το παρατάω...

Το eth0 το έχω στήσει σε δικό μου CLASS-C (192.168.1.1 το linux, 2-10 οι clients)...

Αυτό δεν προκαλεί κάποιο πρόβλημα ε?

Τι g/way πρέπει να βάλω στα pc's ?

Το 192.168.1.1 ή της forthnet?

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

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

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

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