PHWinfo banniere

Titres
PORTAIL ANNUAIRE ARTICLES COMPARATEUR HÉBERGEURS DEVIS FORUMS RÉDUCTEUR D'URL
Précédent   PHWinfo > Forums Hébergement > Forum Serveur - Sécurité et techniques > linux.debian.user.french > [Bonding]
S'inscrire FAQ Membres Recherche Messages du jour Marquer les forums comme lus
linux.debian.user.french Forum sur Linux Debian. Debian-user-french@lists.debian.org

[Bonding]

Réponse
 
LinkBack Outils de la discussion
Vieux 19/10/2006, 05h10   #1
Zuthos
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut [Bonding]

Bonjours, je posséde deux cartes d'ont une wifi sur mon PC.
Je souhaite donc faire du bonding avec une livebox Sagem.
J'ai utilisé le tutoriel suivant:
http://sluce.developpez.com/bonding/

Je n'ai pas su comment faire pour vérivier les prérequis demander cad:
Deux prérequis apparaissent au niveau du switch réseau, où sont
connectés les interfaces :
- support et configuration du mode "port truking" sur les ports utilisés
- support de la norme IEEE 802.3ad


Mais j'ai continué tous de même.
voici le résultat:
# modprobe bonding mode=1
# ifconfig bond0 hw ether 11:22:33:44:55:66
SIOCSIFHWADDR: Ne peut attribuer l'adresse demandée
# ifconfig bond0 192.168.1.11 netmask
255.255.255.0 gateway 192.168.1.1 up
gateway: Erreur de repérage du nom de l'hôte cible
ifconfig: `--' gives usage information.
# ifenslave bond0 eth0
eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
bonding: bond0: making interface eth0 the new active one.
bonding: bond0: enslaving eth0 as an active interface with an up link.

# ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1): 56 data bytes
64 bytes from 192.168.1.1: icmp_seq=0 ttl=254 time=3.7 ms
64 bytes from 192.168.1.1: icmp_seq=1 ttl=254 time=2.7 ms
64 bytes from 192.168.1.1: icmp_seq=2 ttl=254 time=2.6 ms

--- 192.168.1.1 ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max = 2.6/3.0/3.7 ms

# ping www.debian.fr
ping: unknown host www.debian.fr

pourtant, mon /etc/resolv.conf est bon.
Ma carte sans bonding fonctionne bien.

Voila, si quelqu'un a une idée....
Merci d'avance

--
"A force d'expliquer, on arrive à ne plus rien comprendre."
Pascal

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQFFNvp4LuKvIr6sKjcRAto2AKCQntF4q2KC0hxgqGyN2j CahAd8uQCfcVff
MeLHwWY8b/mB1t/ysbYc8HI=
=uRYg
-----END PGP SIGNATURE-----

  Réponse avec citation
Vieux 19/10/2006, 09h20   #2
pingouin osmolateur
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut RE : [Bonding]

Salut
Voila vite fait la méthodo que j'ai utilisé pour faire
mon channel bonding sur des lames de bladecenter

Vérifier que le noyau supporte le module Bonding[*] Networking support
<M> Bonding driver support

Ajouter le paquet debian ifenslave (attention a la
version du noyau)
#apt-get install ifenslave-2.6

Modifier le fichier de configuration
(/etc/network/interfaces) des interfaces réseaux et
remplacer les lignes existentes par les lignes
suivantes.

auto bond0
iface bond0 inet static
address <adresse_IP_BOND0>
network 255.255.255.0
gateway <adresse_IP_passerelle>
up /sbin/ifenslave bond0 eth0 eth1

Mettre dans le fichier /etc/modprobe.d/aliases, le
chargement du module bonding.
alias bond0 bonding
options bond0 mode=1 miimon=100 primary=eth0

Redémarrer le service réseau
/etc/init.d/networking restart

C'est tout ce que j'ai fait normalement en faisant un
ifconfig tu devrai obtenir ça :
coruscant:/# ifconfig
bond0 Lien encap:Ethernet HWaddr
00:11:25:9C:70:CC
inet adr:192.168.2.50 Bcast:192.168.2.255
Masque:255.255.255.0
adr inet6: fe80::211:25ff:fe9c:70cc/64
Scope:Lien
UP BROADCAST RUNNING MASTER MULTICAST
MTU:1500 Metric:1
RX packets:63687218 errors:0 dropped:0
overruns:0 frame:0
TX packets:36996714 errors:0 dropped:0
overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:1623113877 (1.5 GiB) TX
bytes:3248320697 (3.0 GiB)

eth0 Lien encap:Ethernet HWaddr
00:11:25:9C:70:CC
adr inet6: fe80::211:25ff:fe9c:70cc/64
Scope:Lien
UP BROADCAST RUNNING SLAVE MULTICAST
MTU:1500 Metric:1
RX packets:51279598 errors:0 dropped:0
overruns:0 frame:0
TX packets:36996711 errors:0 dropped:0
overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:829026167 (790.6 MiB) TX
bytes:3248320475 (3.0 GiB)
Interruption:193 Mémoire:dcff0000-dd000000

eth1 Lien encap:Ethernet HWaddr
00:11:25:9C:70:CC
adr inet6: fe80::211:25ff:fe9c:70cc/64
Scope:Lien
UP BROADCAST RUNNING NOARP SLAVE MULTICAST
MTU:1500 Metric:1
RX packets:12407620 errors:0 dropped:0
overruns:0 frame:0
TX packets:3 errors:0 dropped:0 overruns:0
carrier:0
collisions:0 lg file transmission:1000
RX bytes:794087710 (757.3 MiB) TX bytes:222
(222.0 b)
Interruption:201 Mémoire:dcfe0000-dcff0000

lo Lien encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
adr inet6: ::1/128 Scope:Hôte
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:32429 errors:0 dropped:0
overruns:0 frame:0
TX packets:32429 errors:0 dropped:0
overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:6150929 (5.8 MiB) TX bytes:6150929
(5.8 MiB)

En espérant t'avoir un peu aider
A+

AC


--- Zuthos <zuthos-NoSpam@gmail.com> a écrit :

> Bonjours, je posséde deux cartes d'ont une wifi sur
> mon PC.
> Je souhaite donc faire du bonding avec une livebox
> Sagem.
> J'ai utilisé le tutoriel suivant:
> http://sluce.developpez.com/bonding/
>
> Je n'ai pas su comment faire pour vérivier les
> prérequis demander cad:
> Deux prérequis apparaissent au niveau du switch
> réseau, où sont
> connectés les interfaces :
> - support et configuration du mode "port truking"
> sur les ports utilisés
> - support de la norme IEEE 802.3ad
>
>
> Mais j'ai continué tous de même.
> voici le résultat:
> # modprobe bonding mode=1
> # ifconfig bond0 hw ether 11:22:33:44:55:66
> SIOCSIFHWADDR: Ne peut attribuer l'adresse demandée
> # ifconfig bond0 192.168.1.11 netmask
> 255.255.255.0 gateway 192.168.1.1 up
> gateway: Erreur de repérage du nom de l'hôte cible
> ifconfig: `--' gives usage information.
> # ifenslave bond0 eth0
> eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
> bonding: bond0: making interface eth0 the new active
> one.
> bonding: bond0: enslaving eth0 as an active
> interface with an up link.
>
> # ping 192.168.1.1
> PING 192.168.1.1 (192.168.1.1): 56 data bytes
> 64 bytes from 192.168.1.1: icmp_seq=0 ttl=254
> time=3.7 ms
> 64 bytes from 192.168.1.1: icmp_seq=1 ttl=254
> time=2.7 ms
> 64 bytes from 192.168.1.1: icmp_seq=2 ttl=254
> time=2.6 ms
>
> --- 192.168.1.1 ping statistics ---
> 3 packets transmitted, 3 packets received, 0% packet
> loss
> round-trip min/avg/max = 2.6/3.0/3.7 ms
>
> # ping www.debian.fr
> ping: unknown host www.debian.fr
>
> pourtant, mon /etc/resolv.conf est bon.
> Ma carte sans bonding fonctionne bien.
>
> Voila, si quelqu'un a une idée....
> Merci d'avance
>
> --
> "A force d'expliquer, on arrive à ne plus rien
> comprendre."
> Pascal
>







__________________________________________________ _________________________
Découvrez une nouvelle façon d'obtenir des réponses à toutes vos questions !
Demandez à ceux qui savent sur Yahoo! Questions/Réponses
http://fr.answers.yahoo.com


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
  Réponse avec citation
Vieux 19/10/2006, 20h30   #3
Gilles Mocellin
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: [Bonding]

Le jeudi 19 octobre 2006 06:09, Zuthos a écrit:
> Bonjours, je posséde deux cartes d'ont une wifi sur mon PC.
> Je souhaite donc faire du bonding avec une livebox Sagem.
> J'ai utilisé le tutoriel suivant:
> http://sluce.developpez.com/bonding/
>
> Je n'ai pas su comment faire pour vérivier les prérequis demander cad:
> Deux prérequis apparaissent au niveau du switch réseau, où sont
> connectés les interfaces :
> - support et configuration du mode "port truking" sur les ports utilisés
> - support de la norme IEEE 802.3ad


C'est pas nécessaire, seulement si on veut que l'agrégation soit aussi gérée
par le switch et équilibré dans les deux sens avec certaines règles.

J'ai utilisé avec des switchs quelconques et moins quelconques (Cisco 3750)
les modes alb (équilibrage de charge adaptatifs en émission et en réception)
et le mode failover (une interface active et bascule si problème).

> Mais j'ai continué tous de même.
> voici le résultat:
> # modprobe bonding mode=1
> # ifconfig bond0 hw ether 11:22:33:44:55:66


A quoi bon spécifier l'adresse MAC, il se débrouillera tout seul en prenant
celle de l'interface active ou l'une des deux.

> SIOCSIFHWADDR: Ne peut attribuer l'adresse demandée
> # ifconfig bond0 192.168.1.11 netmask
> 255.255.255.0 gateway 192.168.1.1 up
> gateway: Erreur de repérage du nom de l'hôte cible
> ifconfig: `--' gives usage information.


On ne peut pas spécifier la gateway à ce niveau.

> # ifenslave bond0 eth0
> eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
> bonding: bond0: making interface eth0 the new active one.
> bonding: bond0: enslaving eth0 as an active interface with an up link.


Ça marche. Et l'autre interface ?

> # ping 192.168.1.1
> PING 192.168.1.1 (192.168.1.1): 56 data bytes
> 64 bytes from 192.168.1.1: icmp_seq=0 ttl=254 time=3.7 ms
> 64 bytes from 192.168.1.1: icmp_seq=1 ttl=254 time=2.7 ms
> 64 bytes from 192.168.1.1: icmp_seq=2 ttl=254 time=2.6 ms
>
> --- 192.168.1.1 ping statistics ---
> 3 packets transmitted, 3 packets received, 0% packet loss
> round-trip min/avg/max = 2.6/3.0/3.7 ms
>
> # ping www.debian.fr
> ping: unknown host www.debian.fr
>
> pourtant, mon /etc/resolv.conf est bon.
> Ma carte sans bonding fonctionne bien.
>
> Voila, si quelqu'un a une idée....
> Merci d'avance


Fait voir le contenu du /etc/resolv.conf et fait un route -n.
A mon avis, ton DNS n'est pas sur le même réseau que ta machine et comme la
gateway n'est pas positionnée (erreur du ifconfig), le DNS est injoignable.

un petit route add default gw 192.168.1.1 devrait résoudre ça.

Pour la configuration définitive :
1) ajout d'un fichier /etc/modprobe.d/bonding contenant :
alias bond0 bonding
options bond0 miimon=100 mode=balance-alb

Si ça marche, pourquoi se privé d'un équilibrage de charge dans les deux
sens ! Sinon, balance-tlb ou active-backup.

2) déclaration de l'interface dans /etc/network/interfaces :
auto bond0
iface bond0 inet static
address x.x.x.x
netmask y.y.y.y
gateway z.z.z.z
up ifenslave bond0 eth0 eth1
down ifenslave -d bond0 eth0 eth1

Simple non ?

PS :
Lire le
fichier /usr/share/doc/linux-doc-*/Documentation/networking/bonding.txt.gz !

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQBFN9FwDltnDmLJYdARAuX8AJ4jJ4c9/apmwdqr/zv72NP+Qktn3QCePMiR
xH//Bp1GJe2ZLucqOqissXI=
=N+R/
-----END PGP SIGNATURE-----

  Réponse avec citation
Vieux 21/10/2006, 10h31   #4
Zuthos
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: RE : [Bonding]

pingouin osmolateur a écrit :
| Salut
| Voila vite fait la méthodo que j'ai utilisé pour faire
| mon channel bonding sur des lames de bladecenter
|
| Vérifier que le noyau supporte le module Bonding
|[*] Networking support
| <M> Bonding driver support
Fait
|
| Ajouter le paquet debian ifenslave (attention a la
| version du noyau)
| #apt-get install ifenslave-2.6
Fait
|
| Modifier le fichier de configuration
| (/etc/network/interfaces) des interfaces réseaux et
| remplacer les lignes existentes par les lignes
| suivantes.
|
| auto bond0
| iface bond0 inet static
| address <adresse_IP_BOND0>
| network 255.255.255.0
| gateway <adresse_IP_passerelle>
| up /sbin/ifenslave bond0 eth0 eth1
|
Fait

| Mettre dans le fichier /etc/modprobe.d/aliases, le
| chargement du module bonding.
| alias bond0 bonding
| options bond0 mode=1 miimon=100 primary=eth0
Fait
|
| Redémarrer le service réseau
| /etc/init.d/networking restart
ok
|
| C'est tout ce que j'ai fait normalement en faisant un
| ifconfig tu devrai obtenir ça :
| coruscant:/# ifconfig
| bond0 Lien encap:Ethernet HWaddr
| 00:11:25:9C:70:CC
Pas chez moi...
Pourtant, avec un peu de reflexion, j'ai fait:
# modprobe bonding mode=1 miimon=100 primary=eth0
Ethernet Channel Bonding Driver: v3.0.1 (January 9, 2006)
bonding: MII link monitoring set to 100 ms
# ifconfig bond0 192.168.1.11
# /sbin/ifenslave bond0 eth0
eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
bonding: bond0: making interface eth0 the new active one.
bonding: bond0: enslaving eth0 as an active interface with an up link.
# ifconfig bond0 netmask 255.255.255.0
# ifconfig bond0 gateway 192.168.1.1
gateway: Erreur de repérage du nom de l'hôte cible
ifconfig: `--' gives usage information.

pourtant:
# ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1): 56 data bytes
64 bytes from 192.168.1.1: icmp_seq=0 ttl=254 time=6.1 ms
64 bytes from 192.168.1.1: icmp_seq=1 ttl=254 time=0.8 ms

--- 192.168.1.1 ping statistics ---
2 packets transmitted, 2 packets received, 0% packet loss
round-trip min/avg/max = 0.8/3.4/6.1 ms

Je comprend pas pourquoi ping me trouve une adresse 192.168.1.1, et que
ifconfig ne la trouve pas.
Si quelqu'un a une idée?? merci d'avance

--
"Ce n'est pas parce que les choses sont difficiles
que nous n'osons pas, mais c'est parce que nous n'osons pas
que les choses sont difficiles" Auteur Inconnu

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQFFOYqELuKvIr6sKjcRAjr4AJ4x9BGwqLFyp7Qthlv73g AIlA8ENACdGddk
o7+stE+9c8IBDXBak21OTgA=
=Z2Yr
-----END PGP SIGNATURE-----

  Réponse avec citation
Vieux 21/10/2006, 11h10   #5
Pascal Hambourg
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: RE : [Bonding]

Salut,

Zuthos a écrit :
> pingouin osmolateur a écrit :
> |
> | C'est tout ce que j'ai fait normalement en faisant un
> | ifconfig tu devrai obtenir ça :
> | coruscant:/# ifconfig
> | bond0 Lien encap:Ethernet HWaddr
> | 00:11:25:9C:70:CC
> Pas chez moi...


Mais encore ?
[...]

> # ifconfig bond0 gateway 192.168.1.1
> gateway: Erreur de repérage du nom de l'hôte cible
> ifconfig: `--' gives usage information.


Comme te l'a déjà répondu Gilles, et comme le suggère la seconde ligne
du message d'erreur, ifconfig ne supporte pas l'option gateway. Une
adresse de passerelle se règle avec route ou ip route, pas avec ifconfig.

Par exemple pour déclarer 192.168.1.1 comme passerelle par défaut :
# route add default gw 192.168.1.1
ou
# ip route add default via 192.168.1.1


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
  Réponse avec citation
Vieux 22/10/2006, 10h00   #6
Zuthos
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: RE : [Bonding]

Pascal Hambourg a écrit :

| Comme te l'a déjà répondu Gilles, et comme le suggère la seconde ligne
| du message d'erreur, ifconfig ne supporte pas l'option gateway. Une
| adresse de passerelle se règle avec route ou ip route, pas avec ifconfig.
|
| Par exemple pour déclarer 192.168.1.1 comme passerelle par défaut :
| # route add default gw 192.168.1.1
| ou
| # ip route add default via 192.168.1.1
Avec cette nouvelle instruction, cela marche.
Toutefois, l'automatisation du tous via le fichier
/etc/network/interface
Ne fonctionne pas.


--
"Si la guerre est la réponse, c'est que la question est idiote."
Autocollant anglais.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQFFOzEwLuKvIr6sKjcRAkRXAJ4gg6PtKTD2IvzCx3y3sn vAzxG0rgCeMW36
frqCB7glytoF4Ir9kDYySF8=
=DEF2
-----END PGP SIGNATURE-----

  Réponse avec citation
Vieux 22/10/2006, 14h40   #7
Gilles Mocellin
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: [Bonding]

Le dimanche 22 octobre 2006 10:52, Zuthos a écrit:
> Pascal Hambourg a écrit :
> | Comme te l'a déjà répondu Gilles, et comme le suggère la seconde ligne
> | du message d'erreur, ifconfig ne supporte pas l'option gateway. Une
> | adresse de passerelle se règle avec route ou ip route, pas avec ifconfig.
> |
> | Par exemple pour déclarer 192.168.1.1 comme passerelle par défaut :
> | # route add default gw 192.168.1.1
> | ou
> | # ip route add default via 192.168.1.1
>
> Avec cette nouvelle instruction, cela marche.
> Toutefois, l'automatisation du tous via le fichier
> /etc/network/interface
> Ne fonctionne pas.


Si tu nous donnais le contenu des fichiers, on pourrait voir ce qui cloche...
Qu'as-tu mis dans le /etc/modprobe.d/ ?
Qu'as-tu dans /etc/network/interfaces ?

Est-ce-que tout était bien nettoyé quand tu as réessayé ?
- interfaces down
- routes vides
- module bonding déchargé

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQBFO21BDltnDmLJYdARAvPXAJ9HzJZxDSc2maFgxDGNH5 mX+klIpwCfavAA
QOK2qIy9uPmooR1I4XMW/fA=
=x9lI
-----END PGP SIGNATURE-----

  Réponse avec citation
Vieux 22/10/2006, 16h50   #8
Zuthos
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: [Bonding]

Gilles Mocellin a écrit :

| Si tu nous donnais le contenu des fichiers, on pourrait voir ce qui cloche...
ok
| Qu'as-tu mis dans le /etc/modprobe.d/ ?
# cat /etc/modprobe.d/bonding
alias bond0 bonding
options bond0 mode=1 primary=eth0

| Qu'as-tu dans /etc/network/interfaces ?
auto lo bond0
iface lo inet loopback

iface bond0 inet static
address 192.168.1.11
network 255.255.255.0
gateway 192.168.1.1
dns-nameservers 80.10.246.130
80.10.246.3
up /sbin/ifenslave bond0 eth1

| Est-ce-que tout était bien nettoyé quand tu as réessayé ?
| - interfaces down
| - routes vides
| - module bonding déchargé
J'ai redémaré l'ordinateur


--
Au paradis, on est assis à la droite de Dieu.
C'est normal, c'est la place du mort. Pierre Desproges

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQFFO5JILuKvIr6sKjcRArGcAJ0VnEJcch/+LNEHXck80Xe8nKO8fwCfcr3p
F1GOeUHgE7TeArpe0f3fmx8=
=m4DT
-----END PGP SIGNATURE-----

  Réponse avec citation
Réponse


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +1. Il est actuellement 01h55.


Édité par : vBulletin® version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC5 Tous droits réservés.
Version française #16 par l'association vBulletin francophone
PHWinfo est un site Éducation Sans Frontières
Ad Management by RedTyger
©Tous droits réservés par les parties respectives
Page generated in 0,25253 seconds with 16 queries