Double Wan (Free & Noosnet)

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

Messagepar remulus » 15 Oct 2004 14:38

braouazou a écrit:ca me parait assez clair (une IP par modem en "résumé"). Mais il serait bon d'en savoir plus sur le script de loadbalancing que tu utilises...

Quels sont les résultats de cette architecture ?
Cela ne pose-t-il pas de problème de mettre les 2 modems sur le même switch ??

Merci pour tes explications ;-)
@+


Ah voui peut être ... mais bon moi je débute et je ne sais pas comment mettre deux ip sur eth1 ...

"mhans" dans son message dit :

eth1, red, ip fixe,
eth1:192.168.0.1
eth1:0:192.168.1.1 --> ???????

help merci ...
Image AMD K6 3/400 | 400Mo Ram | Ipcop 1.4
remulus
Second Maître
Second Maître
 
Messages: 30
Inscrit le: 30 Sep 2004 00:09

Messagepar braouazou » 15 Oct 2004 14:49

C'est ce que l'on appelle vulgairement des interfaces virtuelles (alias ip).
Cela est géré par le module ipalias du noyau linux.

Par exemple, tu as une interface physique eth0, tu peux lui attribuer une seconde ip en tapant:
ifconfig eth0:1 xx.xx.xx.xx

Plus d'info dans les man ;-)
@+
Avatar de l’utilisateur
braouazou
Amiral
Amiral
 
Messages: 1290
Inscrit le: 26 Fév 2003 01:00
Localisation: Dans les Vosges, au milieu des sapins!

Messagepar yanfox » 15 Oct 2004 15:21

j'ai pas tout compris ms je suis grandement intéressé !

moi mon objectif est du loadbalancing avec 2 modems ethernet.

comment on peut brancher physiquement 2 modems sur une cate réseau ? via un switch ?

bon courage

j'attends avec impatience :D
Avatar de l’utilisateur
yanfox
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 189
Inscrit le: 10 Fév 2004 01:00
Localisation: Lyon

Messagepar Mhans » 15 Oct 2004 18:59

pour le moment, c'est pas deux modem mais deux routeur connecter sur l'interface red

pour la double ip sur l'interface red, le panel d'admin d'ipcop permet de le faire
schema de l'architecture utilisé:
Image
Avatar de l’utilisateur
Mhans
Premier-Maître
Premier-Maître
 
Messages: 60
Inscrit le: 30 Jan 2004 01:00
Localisation: Orleans

Messagepar braouazou » 15 Oct 2004 19:09

Peux-tu nous dire quel scrit de loadbalancing et de QOS tu utilises ?
Avatar de l’utilisateur
braouazou
Amiral
Amiral
 
Messages: 1290
Inscrit le: 26 Fév 2003 01:00
Localisation: Dans les Vosges, au milieu des sapins!

Messagepar Mhans » 15 Oct 2004 20:17

pour les scripts, pour le qos, j'utilise une version modifier de guiguid et pour le loadbalancing, un script ke j'ai ecrit a partir des examples k'on trouve sur le net
Avatar de l’utilisateur
Mhans
Premier-Maître
Premier-Maître
 
Messages: 60
Inscrit le: 30 Jan 2004 01:00
Localisation: Orleans

Messagepar Mhans » 15 Oct 2004 20:18

j'ai encore des choses a modifier dedans et une fois ke c'est bon, je les posts
Avatar de l’utilisateur
Mhans
Premier-Maître
Premier-Maître
 
Messages: 60
Inscrit le: 30 Jan 2004 01:00
Localisation: Orleans

Messagepar remulus » 15 Oct 2004 22:32

Bonsoir,

Ok d'accord merci mhans c'est cool ...

Moi j'ai fait des tests de loadbalancing aujourd hui seulement avec un script trouvé sur le net j'arrive a raccorder deux freebox sur 1 machine ipcop.

Je récupère l'ip de chaque freebox une sur eth0 l'autre sur eth1 ... le ping passe :-) mais le script de loadbalancing n'est pas assez complet :-) ou il me manque des petits détail :?

Je précise que j'ai en green une troisième carte(eth2)...

Pour l'instant je compte d'abord gérer le loadbalancing, pour le QOS je verrais plus tard...

J'ai une adresse pour le script de loadbalancing : www.lalitte.com/loadbalancing.txt

A++
Image AMD K6 3/400 | 400Mo Ram | Ipcop 1.4
remulus
Second Maître
Second Maître
 
Messages: 30
Inscrit le: 30 Sep 2004 00:09

Messagepar Mhans » 15 Oct 2004 23:04

faut recompiler ipcop pour ke le loadbalancing fonctionne, l'option n'est pas dans la version officiel d'ipcop
Avatar de l’utilisateur
Mhans
Premier-Maître
Premier-Maître
 
Messages: 60
Inscrit le: 30 Jan 2004 01:00
Localisation: Orleans

Messagepar yanfox » 15 Oct 2004 23:58

ah effectivement je comprend pk il faut 2 routeurs...
lancer des connexions PPPoE (par ex) a partir d'une carte réseau ca doit pas être évident a mettre en place et puis alors mettre deux cartes RED sur l'ipcop c'est encore moins gagné j'imagine...

bon courage a vous en tt cas !
Avatar de l’utilisateur
yanfox
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 189
Inscrit le: 10 Fév 2004 01:00
Localisation: Lyon

Messagepar yanfox » 15 Oct 2004 23:58

remulus : tes freebox sont en mode routeur si je comprend toujours bien ?
Avatar de l’utilisateur
yanfox
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 189
Inscrit le: 10 Fév 2004 01:00
Localisation: Lyon

Messagepar remulus » 16 Oct 2004 09:59

bonjour,

Eh bien non mes deux freebox ne sont pas en mode routeur, elle sont connectée par un cable droit directement sur la machine ipcop.

++
Image AMD K6 3/400 | 400Mo Ram | Ipcop 1.4
remulus
Second Maître
Second Maître
 
Messages: 30
Inscrit le: 30 Sep 2004 00:09

Messagepar XtremNewB » 16 Oct 2004 21:14

Bonsoir,

Je suis Newbe mais je me soigne!!!!

Voila, je suis arrivé avec les tutos à installer une Knoppix sur une Machine VM et à compiler un IPCop 1.4 avec le snapshot trouvé sur le site IPCop.

Quelqu'un pourrait-il me dire ou l'on peut trouver les patchs pour le Load Balancer et comment on les insère dans les sources d'IPCop avant de compiler. (Mhans par exemple)
ou me donner un lien qui traite de cela. j'ai commencé à regarder celui de LFS mais cela me semble un peu trop ardu dans l'immédiat

Merci
XtremNewB
Matelot
Matelot
 
Messages: 1
Inscrit le: 16 Oct 2004 20:57

Messagepar yanfox » 16 Oct 2004 23:09

j'ai compris pk :D

les freebox se connectent de manière "autonome" non ?

c'est pratiquement un routeur en fait meme en mode pas routeur :D

voila le pourquoi du comment ;-)

tu me confirmes Remulus ?
Avatar de l’utilisateur
yanfox
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 189
Inscrit le: 10 Fév 2004 01:00
Localisation: Lyon

Messagepar Mhans » 17 Oct 2004 18:36

alors voila mon script de loadbalancing, c'est un debut, pas encore fini
Code: Tout sélectionner
#!/bin/sh
#
#-----------------------------------------------------------------

eval $(/usr/local/bin/readhash /var/ipcop/ethernet/settings)
IPCOP_ALIAS_CONFIG='/var/ipcop/ethernet/aliases'

while read line; do
        ALIAS=($(echo $line | cut --delimiter=',' --output-delimiter=' ' -f1,3,12,29))
done < ${IPCOP_ALIAS_CONFIG}

# default route setting
GW0=$DEFAULT_GATEWAY

IP1=$RED_ADDRESS
GW1=$DEFAULT_GATEWAY
NET1=$RED_NETADDRESS/24
DEV1=$RED_DEV
TABLE1=20

IP2=${ALIAS[0]}
GW2=192.168.1.254
NET2=$RED_NETADDRESS/24
DEV2=$RED_DEV
TABLE2=30

# del all previous rules...
#
resetRoute() {
        ip rule del prio 10
        ip rule del from $NET1 table $TABLE1
        ip rule del from $NET2 table $TABLE2
        ip rule del prio 100
        ip route del default via $GW1 dev $DEV1 src $IP1 table $TABLE1
        ip route del default via $GW2 dev $DEV2 src $IP2 table $TABLE2
        ip route del default table 100 proto static \
                nexthop via $GW1 dev $DEV1 weight 2\
                nexthop via $GW2 dev $DEV2 weight 1

        # restore default route
        ip route add default via $GW0
}

# start the rules....
#
setRoute() {
        # delete default route before we start.
        ip route del default

        ip rule add prio 10 table main

        ip rule add prio $TABLE1 from $NET1 table $TABLE1
        ip route append default via $GW1 dev $DEV1 src $IP1 table $TABLE1
        ip route append prohibit default table $TABLE1 metric 1 proto static

        ip rule add prio $TABLE2 from $NET2 table $TABLE2
        ip route append default via $GW2 dev $DEV2 src $IP2 table $TABLE2
        ip route append prohibit default table $TABLE2 metric 2 proto static


        ip rule add prio 100 table 100
        ip route add default table 100 proto static \
                nexthop via $GW1 dev $DEV1 \
                nexthop via $GW2 dev $DEV2

        #ip rule add prio 200 table 200
        #ip route append default via $GW1 dev $DEV1 src $IP1 table 200
        #ip route append default via $GW2 dev $DEV2 src $IP2 table 200

}

status() {
    ip route list table main
    ip rule
}
   
stop() {
        resetRoute
}

start() {
        setRoute
}


case "$1" in
    start)
   echo "Starting loadbalancing"
   start
   ;;
    stop)
   echo "Shutting down loadbalancing"
   stop
   ;;
    restart)
   stop
   start
   ;;
    status)
   status
   ;;   
    *)
    echo "Usage: $0 {start|stop|restart|status}"
    exit 1
esac


http://www.laynis.com/files/linux fichier lfs a remplacer
http://www.laynis.com/files/routes-2.4.27-9.diff patche du kernel
dans le fichier linux, il y ales modif faite par guiguid pour le QOS
Avatar de l’utilisateur
Mhans
Premier-Maître
Premier-Maître
 
Messages: 60
Inscrit le: 30 Jan 2004 01:00
Localisation: Orleans

PrécédentSuivant

Retour vers IPCop

Qui est en ligne ?

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