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

Εισαγωγικός οδηγός iptables


apoikos

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

  • 4 μήνες μετά...
  • Απαντ. 35
  • Δημ.
  • Τελ. απάντηση

Εχμ... μια βοήθεια μέχρι να πάρω μπρος με τα iptables;

 

Πώς θα πω με iptables να χρησιμοποιεί

την eth0 όταν θέλει να στείλει στους clients01 ως 03,

την eth1 όταν θέλει να στείλει στους clients04 ως 06,

την eth2 όταν θέλει να στείλει στους clients07 ως 09;

 

eth0 = 10.160.31.10, clients 01 ως 03 = 10.160.31.101-103

eth1 = 10.160.31.11, clients 04 ως 06 = 10.160.31.104-106

eth2 = 10.160.31.12, clients 07 ως 09 = 10.160.31.107-109

 

(reading & trying στο μεταξύ, αλλά άμα κάποιος με γλυτώσει από αυτόν τον μπελά, κερνάω ηλεκτρονική μπυρίτσα!) :D

 

 

edit:

Λοιπόν, δεν βρήκα πώς μπορεί να γίνει με iptables, αλλά βρήκα πώς γίνεται με τη route, οπότε βολεύτηκα μια χαρά:

>
route add -net 10.160.31.104 netmask 255.255.255.254 dev eth1

...και μερικές ακόμα τέτοιες route ώστε να καλυφθεί όλο το εύρος.

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

Τα iptables κανονικά δεν ασχολούνται με τα περί δρομολόγησης (υπάρχει ένα patch που προσθέτει route target, αλλά δε ξέρω αν το κάνει σωστά).

 

Κανονικά η επιλογή για τη δρομολόγηση γίνεται αποκλειστικά με βάση τα routing tables, στα οποία η iptables δεν επεμβαίνει. Το βασικό table είναι αυτό που πείραξες με την route, αν χρειαστείς μεγαλύτερο έλεγχο μπορείς να χρησιμοποιήσεις την iproute2 (δες εδώ).

 

alkisg, να βάλεις κάθετο το πιάνει; Π.χ.

 

route add -net 10.160.31.104/106 netmask 255.255.255.254 dev eth1

 

Απ' ό,τι θυμάμαι με κάθετο μπορείς να δηλώσεις το subnet mask σε bits. Π.χ. /31 αντί για netmask 255.255.255.254.

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

Τα iptables κανονικά δεν ασχολούνται με τα περί δρομολόγησης

 

Ουφφφ... είχα αρχίσει να αναρωτιέμαι αν έχουν πρόβλημα τα μάτια μου και δεν βρίσκουν τη σχετική επιλογή στην manpage!!!

 

Το ευτυχές αποτέλεσμα: https://help.ubuntu.com/community/UbuntuLTSP/Trunking

377 Mbps με 100ρι switch.

 

Τώρα θέλω να δω αν μπορεί να γίνει με bonding (ifenslave) που κάνει αυτόματα π.χ. round robin, ή κάτι παρόμοιο, με στόχο και καλύτερο load balancing και λιγότερες ρυθμίσεις και μεγαλύτερη ευκολία στο στήσιμο (π.χ. να μην ασχολούμαι με το πόσοι clients υπάρχουν και ποιος θα συνδεθεί που).

 

Thanks guys.

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

  • 1 μήνα μετά...

1 μήνα μετά: επιτυχής και με το παραπάνω δοκιμή με bonding:

390 Mbps με netperf,

270 Mbps με αναπαραγωγή βίντεο,

σε 100ρι switch!!!

 

Και όχι μόνο μεγαλύτερες ταχύτητες + χαμηλότερο latency, αλλά ήταν και πανεύκολο! Απορώ γιατί δεν το έχουν με μεγάλα γράμματα στην αρχή όλων των LTSP docs... :P

 

Λεπτομέρειες στο https://help.ubuntu.com/community/UbuntuLTSP/Trunking, αντικατέστησα την προηγούμενη σελίδα με τα νέα... ευρήματα.

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

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

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

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

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