Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Reseaux] 2 passerelles [Résolu]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
DuduleToul
n00b
n00b


Joined: 26 Apr 2003
Posts: 19
Location: Montpellier - FRANCE

PostPosted: Mon Jan 17, 2005 6:54 pm    Post subject: [Reseaux] 2 passerelles [Résolu] Reply with quote

Coucou,


me revoila pour le probleme du jour.

Je tiens a preciser que j'ai bien lu sur le Gentoo Handbook qu'il n'est pas possible d'avoir plus d'une passerelle a la fois.

Voila mon probleme :
je dispose de 2 interfaces reseaux qui sont ath0 (wifi) et eth0 (ethernet RJ45).

Actuellement je n'accede au net que par eth0.

Je voudrais que la connection soit possible par les 2 interfaces, en priorite par eth0 mais si eth0 n'est pas dispo que cela soit par ath0.

Je suppose qu'il faut scripter cela ? comment detecter que eth0 fonctionne ou pas ?

Je connais pas grand chose au scripting....

merci.


Last edited by DuduleToul on Fri Feb 04, 2005 7:27 am; edited 1 time in total
Back to top
View user's profile Send private message
guilc
Bodhisattva
Bodhisattva


Joined: 15 Nov 2003
Posts: 3326
Location: Paris - France

PostPosted: Mon Jan 17, 2005 7:07 pm    Post subject: Reply with quote

Quand tu mets tes routes par défaut : tu en mets une par eth0, l'autre par ath0, mais avec des métriques différentes.
Comme si si il échoue par la route a la plus faible métrique, ça passera par l'autre..
_________________
Merci de respecter les règles du forum.

Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing
Back to top
View user's profile Send private message
luckyluke3310
Tux's lil' helper
Tux's lil' helper


Joined: 01 Apr 2004
Posts: 129
Location: Lille (FRANCE)

PostPosted: Tue Jan 18, 2005 1:59 pm    Post subject: Reply with quote

Regarde du coté de sys-apps/ifplugd qui permet de savoir si ton cable réseau est branché ou avec hotplug pour ta carte wifi et avec l'un ou l'autre tu scriptes ce que tu veux.

Moi sur mon portable j'avais opté pour hotplug.
De base le portable se configurait sur eth0, quand hotplug reconnaissait l'insertion de ma carte wifi, ca desactivé mon eth0 et activé wlan0 et quand il détecté la suppression de la carte wifi, ca réactivé l'ethernet. Je donnais la meme ip aux 2 cartes donc si j'avais un download en cours il continuait normalement, le changement d'interface etait transparent.

exemple des scripts (de tete) que j'avais pondu:

Code:

#!/bin/sh
# script wireless_on.sh
ifconfig eth0 0.0.0.0
ifconfig eth0 down
ifconfig wlan0 up
ifconfig wlan0 10.0.0.64 netmask 255.0.0.0
route add default gw 10.0.0.138 # la passerelle
iwconfig essid monssid


Code:

#!/bin/sh
# script wireless_off.sh
ifconfig wlan0 0.0.0.0
ifconfig wlan0 down
ifconfig eth0 up
ifconfig eth0 10.0.0.64 netmask 255.0.0.0
route add default gw 10.0.0.138 # la passerelle

_________________
Athlon 64X2 6000+/ Asus CROSSHAIR / 2GB ram / FX8800GTS 320Mo
Athlon 64 3000+/ Asus A8N sli / 2GB ram / FX7600GT 256Mo
Satellite PRO P100 (PSPA4E) Core2Duo 2Ghz / 2 GB ram
Back to top
View user's profile Send private message
blasserre
Veteran
Veteran


Joined: 10 Feb 2004
Posts: 1362
Location: Lille, Vlaanderen

PostPosted: Mon Jan 31, 2005 7:59 pm    Post subject: Reply with quote

Désolé de ressortir ce post de la naphtaline

guilc wrote:
Quand tu mets tes routes par défaut : tu en mets une par eth0, l'autre par ath0, mais avec des métriques différentes.
Comme si si il échoue par la route a la plus faible métrique, ça passera par l'autre..


y'a moyen de faire ça proprement, genre une ligne dans /etc/conf.d/net
ou je dois passer en mode barbare ?
Back to top
View user's profile Send private message
guilc
Bodhisattva
Bodhisattva


Joined: 15 Nov 2003
Posts: 3326
Location: Paris - France

PostPosted: Mon Jan 31, 2005 9:35 pm    Post subject: Reply with quote

Avec iproute2 :
Quote:
routes_eth0=(
"ip/masque metric xx via routeur1_ip"
"ip/masque metric yy via routeur2_ip"
)


Avec les net-tools ça marche sur le meme principe...[/quote]
_________________
Merci de respecter les règles du forum.

Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing
Back to top
View user's profile Send private message
Saigneur
Apprentice
Apprentice


Joined: 21 Oct 2004
Posts: 277
Location: Evry, Essonne, France (48°35'N, 02°15'E)

PostPosted: Mon Jan 31, 2005 9:42 pm    Post subject: Re: [Reseaux] 2 passerelles Reply with quote

DuduleToul wrote:
Je tiens a preciser que j'ai bien lu sur le Gentoo Handbook qu'il n'est pas possible d'avoir plus d'une passerelle a la fois.


Tiens donc !?
Ca vient d'où ça ?
Bon ce n'est certes pas courant, mais c'est quand même relativement pratique de faire du load-balancing sur 2 (ou plus) passerelles.

Où as tu lu ça, précisément ?
_________________
Tant pis si ça saigne, pourvu que ça rentre.
Back to top
View user's profile Send private message
blasserre
Veteran
Veteran


Joined: 10 Feb 2004
Posts: 1362
Location: Lille, Vlaanderen

PostPosted: Mon Jan 31, 2005 9:49 pm    Post subject: Reply with quote

merci pour iproute2 je matte ça dès la fin de mon emerge

par contre j'aurais peut être du créer un nouveau post, ça aurait évité a DuduleToul de se faire engueuler

désolé
Back to top
View user's profile Send private message
Saigneur
Apprentice
Apprentice


Joined: 21 Oct 2004
Posts: 277
Location: Evry, Essonne, France (48°35'N, 02°15'E)

PostPosted: Mon Jan 31, 2005 9:53 pm    Post subject: Reply with quote

blasserre wrote:
merci pour iproute2 je matte ça dès la fin de mon emerge
par contre j'aurais peut être du créer un nouveau post, ça aurait évité a DuduleToul de se faire engueuler
désolé


Mmh si j'ai eu un ton un peu sec, ce n'était pas ma volonté, juste un signe d'étonnement. Je me vois mal engueuler quelqu'un, moi pauvre novice plus quémandeur de conseils que prodigueur de solutions :lol:
_________________
Tant pis si ça saigne, pourvu que ça rentre.
Back to top
View user's profile Send private message
blasserre
Veteran
Veteran


Joined: 10 Feb 2004
Posts: 1362
Location: Lille, Vlaanderen

PostPosted: Mon Jan 31, 2005 10:39 pm    Post subject: Reply with quote

j'ai sys-apps/net-tools

une table de routage foireuse :
Quote:
# route
Table de routage IP du noyau
Destination Passerelle Genmask Indic Metric Ref Use Iface
192.168.0.0 * 255.255.255.0 U 0 0 0 ath0
192.168.0.0 * 255.255.255.0 U 0 0 0 eth0
loopback localhost 255.0.0.0 UG 0 0 0 lo
default 192.168.0.1 0.0.0.0 UG 0 0 0 ath0


les 2 devices dans le même subnet...

et quand j'ajoute
Code:
routes_eth0=(
"default metric 1 via 192.168.0.1"
)

à mon /etc/conf.d/net, route m'insulte à cause d'un problème de syntaxe

où ai-je faux ?
Back to top
View user's profile Send private message
guilc
Bodhisattva
Bodhisattva


Joined: 15 Nov 2003
Posts: 3326
Location: Paris - France

PostPosted: Mon Jan 31, 2005 10:59 pm    Post subject: Reply with quote

Heu, ça marche chez moi...
Tu as pensé à mettre ça ? :
Code:
modules_eth0=( "iproute2" )


Saigneur wrote:

DuduleToul wrote:

Je tiens a preciser que j'ai bien lu sur le Gentoo Handbook qu'il n'est pas possible d'avoir plus d'une passerelle a la fois.

Tiens donc !?
Ca vient d'où ça ?
Bon ce n'est certes pas courant, mais c'est quand même relativement pratique de faire du load-balancing sur 2 (ou plus) passerelles.

Où as tu lu ça, précisément ?

Oui, c'est tout a fait possible, déja en jouant avec les métriques comme on en parle ici, comme ça si le lien principal tombe, c'est la route avec la métrique plus élevée qui prend le relai.
Et il existe d'autres méthodes plus compliquées et plus évoluées poru partager le traffic entre deux liens simultannément, faire du vrai load balancing... (j'en dis pas plus, c'est compliqué et je maitrise pas assez pour expliquer)
_________________
Merci de respecter les règles du forum.

Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing
Back to top
View user's profile Send private message
blasserre
Veteran
Veteran


Joined: 10 Feb 2004
Posts: 1362
Location: Lille, Vlaanderen

PostPosted: Tue Feb 01, 2005 8:54 pm    Post subject: Reply with quote

bonsoir =) (le retour du boulet)

j'ai emergé puis unmergé iproute2 pour tester le modules_eth0
même erreur..

mais j'ai trouvé la syntaxe :
Code:
routes_eth0=(
"0.0.0.0 metric 0 gw 192.168.0.1 dev eth0"
"0.0.0.0 metric 1 gw 192.168.0.1 dev ath0"
)

passe et mes routes sont :
Code:
Table de routage IP du noyau
Destination     Passerelle      Genmask         Indic Metric Ref    Use Iface
default         192.168.0.1     255.255.255.255 UGH   0      0        0 eth0
default         192.168.0.1     255.255.255.255 UGH   1      0        0 ath0
192.168.0.0     *               255.255.255.0   U     0      0        0 ath0
192.168.0.0     *               255.255.255.0   U     0      0        0 eth0
loopback        localhost       255.0.0.0       UG    0      0        0 lo

mais je n'arrive pas à joindre d'hotes en dehors de mon réseau
problème d'ordre des routes ?
problème avec :
Code:
gateway="ath0/192.168.0.1"

j'ai essayé plusieurs trucs : eth0/... juste l'ip de la passerelle

dernière petite question : d'où viennent les autres routes ?

merci de votre patience
Back to top
View user's profile Send private message
Saigneur
Apprentice
Apprentice


Joined: 21 Oct 2004
Posts: 277
Location: Evry, Essonne, France (48°35'N, 02°15'E)

PostPosted: Wed Feb 02, 2005 7:57 am    Post subject: Reply with quote

Salut.

Les autres routes correspondent au broadcast et au loopback (interface virtuelle "lo" qui sert aux applis réseau à se causer entre elles sans sortir réellement sur le réseau)

Ta table de routage a l'air bonne.

Il faudrait peut-être essayer un truc du genre
Code:
route add default gw eth0/192.168.0.1
route add gw ath0/192.168.0.1
?
(bon ça ne fonctionne pas, cette notation chez moi... mais un truc du genre j'ai dit :))

Sinon, peut-être faut il deux adresses réseau différentes pour faire le balancing sur eth0 et ath0 ? Ca m'étonnerait mais bon...
_________________
Tant pis si ça saigne, pourvu que ça rentre.
Back to top
View user's profile Send private message
blasserre
Veteran
Veteran


Joined: 10 Feb 2004
Posts: 1362
Location: Lille, Vlaanderen

PostPosted: Wed Feb 02, 2005 7:34 pm    Post subject: Reply with quote

bon j'en ai marre
j'ai quand même réinstallé iproute2 après avoir lu ceci :
http://www.linux-france.org/prj/inetdoc/guides/lartc/index.html
d'ailleurs pourquoi à l'install gentoo installe-t'on toujours les vieux outils
réseau, qui sont d'après le howto, obsolètes depuis le noyau 2.2 ?

j'ai tenté de mettre mes deux if dans deux subnets différents
192.168.0.4/27 et 192.168.0.248/27. c'est bien, mais je n'ai qu'une
passerelle (Routeur ADSL) et je ne peux pas lui spécicier d'alias :
donc l'une des deux if n'y a pas accès.

avec iproute2 j'ai également testé ton truc du genre le souci est que
route add gw 192.168.0.1 dev ath0 ne spécifie pas de réseau cible
donc ne passe pas

je serai tout de même curieux de voir que chez quelqu'un ça marche avec
- 2 ip dans le même subnet
- une seule passerelle

merci en tout cas pour les réponses, et en passant je vous conseille
d'émerger iproute2 c'est au moins 10 fois plus rapide pour ajouter
et lister les routes
Back to top
View user's profile Send private message
DuduleToul
n00b
n00b


Joined: 26 Apr 2003
Posts: 19
Location: Montpellier - FRANCE

PostPosted: Thu Feb 03, 2005 2:59 pm    Post subject: Reply with quote

Pour Saigneur:

Dans le Gentoo Handbook, juste sous l'exemple de code 14 :

Quote:
Si vous avez plusieurs interfaces réseau, créez des variables iface_eth supplémentaires telles que iface_eth1, iface_eth2, etc. La variable gateway ne devrait pas être dupliquée puisque vous ne pouvez avoir qu'une seule passerelle par ordinateur.


bon maintenant je dois bien admettre que je me doutais qu'il existait une solution simple ...


sans rancune ;)
Back to top
View user's profile Send private message
blasserre
Veteran
Veteran


Joined: 10 Feb 2004
Posts: 1362
Location: Lille, Vlaanderen

PostPosted: Thu Feb 03, 2005 7:11 pm    Post subject: Reply with quote

(résolu)?

je sens que je vais mordre :evil:
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum