Traffic Shaping basé sur adresse IP

Forum traitant de la distribution sécurisée montante nommée IP cop et basée sur la distribution Smoothwall. C'est à l'heure actuelle le forum le plus actif du site.

Modérateur: modos Ixus

Traffic Shaping basé sur adresse IP

Messagepar rcageot90 » 07 Août 2005 23:45

Salut,

je viens de voir dans la liste des améliorations qu'il y enb avait une qui m'intéressait particulierement,
Le lissage de traffic basé sur les adresses IP (ou plage d'adresses), ou sur des plages de port :

http://sourceforge.net/tracker/index.php?func=detail&aid=1159043&group_id=40604&atid=428519

comment savoir si cette demande aboutira ?

sinon dans les réponse à cette demande il y a ça :

You can use iptables -j MARK to mark the packets you want
but would need to write your own tc rules for it. Below is a
little but incomplete example of what I mean.. basically tag
what you want throttled..

GREEN_WK="192.168.0.64/25"
GREEN_SV="192.168.0.0/25"
iptables -A FORWARD -t mangle -m state --state ESTABLISHED
-s $GREEN_SV -i $INTDEV -o $EXTDEV -j MARK --set-mark 1
iptables -A FORWARD -t mangle -m state --state ESTABLISHED
-d $GREEN_WK -i $EXTDEV -o $INTDEV -j MARK --set-mark 10

(Incomplete section. 10:101=10KB/s and 10:102 = 50KB/s)
tc filter add dev $RED_DEV parent 10:0 protocol ip prio 100
handle 1 fw flowid 10:101
tc filter add dev $RED_DEV parent 10:0 protocol ip prio 100
handle 10 fw flowid 10:102


la je dois avouer sincérement :oops: que je n'y comprend rien !

donc avant de me lancer dans la doc de IPtable, puis-je obtenir ce que je veux (Le lissage de traffic basé sur les adresses IP) en bidouillant Iptables ?

merci !
Kenavo
Ipcop 1.4.21 (dhcp, ntp) + squidGuard 1.4 sur AMD K6/450 + 256 Mo Ram + 6Go HD / Freebox en Ethernet
Si un ricard vaut un steak, j'ai bien bouffé une vache hier soir
Avatar de l’utilisateur
rcageot90
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 192
Inscrit le: 21 Avr 2005 12:03
Localisation: Breizh

Messagepar micjack » 08 Août 2005 01:07

rcageot90 a écrit:donc avant de me lancer dans la doc de IPtable, puis-je obtenir ce que je veux (Le lissage de traffic basé sur les adresses IP) en bidouillant Iptables ?

Je ne vait pas forcement repondre à ta question, mais simplement en rapport de ta derniere question "en bidouillant Iptables ?" et en rapport avec la citation que tu as fournis...

Ce n'est pas un probleme de comprendre les regles iptables, mais de connaitre les variables definies sur les interfaces par le concepteur du script , en generale precedé d'un $

Juste un exemple, genre:
eth1= rcageot90
La regle sera ecrite avec $rcageot90 pour designer l'interface eth1

Puis sans oublier qu'il puisse y'avoir des chaines perso en dehors des pré-etablies INPUT, OUTPUT, FORWARD ...etc

Puis les policy genre dans ce cas precis "MARK"

Commence effectivement par decouvrir le fonctionnement d'iptable pour cela :wink:
micjack
Amiral
Amiral
 
Messages: 3113
Inscrit le: 06 Juin 2003 00:00
Localisation: Varois

Messagepar Franck78 » 08 Août 2005 13:50

Salut rcageot!


Qui/quand écrirera ca sous ipcop ? Le jour ou quelqu'un en ressentira le besoin express, l'envie, etc.

Apprendre Iptable ?

Pas utile dans ce cas. Il faut comprendre le fonctionnement du système:

1)sélection du traffic pour aiguillage
2)entrée dans les 'filtres à calcul'


C'est le point 2 le plus hard et vaste (queue discipline:qdisc)
Tu remarqueras le commentaire du gars... (incomplete)
'tc' est assez hermétique comme 'langage' !

Le point 1, basiquement, c'est taguer le paquet avec une marque (-j MARK) quand il correspond à ton critère
-o interface de sortie
-i interface d'entrée
-s,-d source & destination.
-p port
une floppée de critères possibles, sans pour autant avoir besoin de maitriser iptables à fond.


Il y a un (des) addon qui améliore cette fonctionnalité sous IpCop.

bye
Franck
L'art de poser une question sur ce site afin d'obtenir la réponse
A LIRE
Avatar de l’utilisateur
Franck78
Amiral
Amiral
 
Messages: 5625
Inscrit le: 20 Fév 2004 01:00
Localisation: Paris

Messagepar rcageot90 » 08 Août 2005 15:36

ok mais ça vous parait possible d'utiliser cette méthode pour faire du lissage de traffic basé sur les @IP à partir de là ?
Kenavo
Ipcop 1.4.21 (dhcp, ntp) + squidGuard 1.4 sur AMD K6/450 + 256 Mo Ram + 6Go HD / Freebox en Ethernet
Si un ricard vaut un steak, j'ai bien bouffé une vache hier soir
Avatar de l’utilisateur
rcageot90
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 192
Inscrit le: 21 Avr 2005 12:03
Localisation: Breizh

Messagepar micjack » 08 Août 2005 16:10

rcageot90 a écrit:ça vous parait possible d'utiliser cette méthode pour faire du lissage de traffic basé sur les @IP à partir de là ?

A vu de nez oui! Mais tu n'a pas tout lu du lien que tu a donné de sourceforge il te met un autre lien sur un script justement pour IPCop.

http://www.djtremors.com/index.php?opti ... &Itemid=26

Il reste plus qu'a comprendre le script pour savoir si il te correspond (c'est rare) et au au besoin, l'adapter à toi. Donc, comprendre quand meme les commandes executées et un minimum d'iptable (du moins, celles qui sont dans le script)
micjack
Amiral
Amiral
 
Messages: 3113
Inscrit le: 06 Juin 2003 00:00
Localisation: Varois

Messagepar rcageot90 » 08 Août 2005 22:34

j'avais vu ce script mais comme je n'y comprenais rien non plus :-D je me suis dis que j'allais poser avant la question ici avant de me mettre à étudier ça d'un peu plus près !

bon et bien c'est parti, je vous tiendrais au courant de mes recherches
Kenavo
Ipcop 1.4.21 (dhcp, ntp) + squidGuard 1.4 sur AMD K6/450 + 256 Mo Ram + 6Go HD / Freebox en Ethernet
Si un ricard vaut un steak, j'ai bien bouffé une vache hier soir
Avatar de l’utilisateur
rcageot90
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 192
Inscrit le: 21 Avr 2005 12:03
Localisation: Breizh

Messagepar leso » 09 Août 2005 11:25

Pkoi pas utiliser layer 7 , qos et l'interface web, tu peux entièrement faire du lissage de traffic avec
MCITP Windows Server 2008, Enterprise Administrator
MCITP Windows Server 2008, Server Administrator
MCITP Exchange 2007 Enterprise Messaging Administrator
Avatar de l’utilisateur
leso
Vice-Amiral
Vice-Amiral
 
Messages: 648
Inscrit le: 03 Avr 2003 00:00
Localisation: Paris


Retour vers IPCop

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité