PDA

View Full Version : Ip Forwarding και τι άλλο;



Cha0s
28/02/2004, 18:22
Λοιπόν,

έστω ότι έχω 2 ifs.
wlan0 => 10.20.218.20/255.255.255.128
eth0 => 10.26.35.65/255.255.255.192

Ενεργοποιώ το ip_forwarding στον kernel.
(Το ρύθμισα και από το ανάλογο config file και το κάνω και manual - γιατί έχω την εντύπωση ότι δεν παιζει - με την εντολή
echo "1" > /proc/sys/net/ipv4/ip_forward)

Μετά τι γίνεται;
Δεν μπορώ από άλλο pc που συνδέεται στην eth0 (με ip 10.26.35.66/255.255.255.192) να κάνω ping πουθενά μέχρι το wlan0.
Θέλει κάποια άλλη ρύθμιση ώστε να περνάνε τα πακέτα από το ένα if στο άλλο;

Έχω βάλει gateway για το 10.0.0.0 με gateway ip 10.20.218.1 στο wlan0.

Ο μόνος τρόπος που μου δουλέυει τωρα (απλά για να μπορώ να 'δω' το awmn από τα υπόλοιπα Pc του LAN μου) είναι με masquerade στο wlan0 κάτι το οποίο φυσικά δεν μου κάνει και είναι προσωρινό μέχρι να βρω άκρη.

Έψαξα στο forum και γενικώς σε πολλά tuts αλλά δεν βρήκα άκρη.

Λύσεις του τύπου να αλλάξω λειτουργικό δεν με εξυπηρετούν την παρούσα στιγμή.
(Τρέχω Fedora)

Any Ideas?? :oops:

cirrus
29/02/2004, 03:38
Χμμμ για τσεκαρε τα:
/proc/sys/net/ipv4/conf/eth0/proxy_arp
και
/proc/sys/net/ipv4/conf/wlan0/proxy_arp

Αν ειναι 0 κανε μια δοκιμη με 1

Achille
29/02/2004, 12:48
Όχι, να μην βάλεις το proxy arp, γιατί δεν θα κάνεις routing, αλλά ψεύδο-bridging.

Πρέπει να σηκώσεις quagga και να κάνεις ρυθμίσεις στο ospf.

Cha0s
29/02/2004, 16:25
Αχιλλέα το δοκίμασα και αυτό ακολουθώντας κάποια tutorials από το φόρουμ αλλά δεν έβγαλα άκρη.

Συγκεκριμένα με τo tcpdump μόλις έτρεχα ospfd έβλεπα κάποια δεδομένα να περνάνε αλλά δεν έδειχνε να γίνεται κάτι άλλο...

Με route -n δεν έβλεπα κάποιο νέο route (κάπου άκουσα ότι μόλις τρέξω ospfd θα μου έρθουν τα νέα routes αυτόματα).

Τι στο καλό δεν κάνω σωστά :?: :evil:
Μία βδομάδα πεδέυομαι ρε γαμώτο... :cry: :(