|
|
|
|
||||||
| linux.debian.user.french Forum sur Linux Debian. Debian-user-french@lists.debian.org |
![]() |
|
|
LinkBack | Outils de la discussion |
|
|
#1 |
|
Messages: n/a
Hébergeur: |
Bonjour,
J'aimerais implémenter plusieurs adresses IP sur une même interface sur ma debian (etch). J'ai mis le module 802.1q est en dur dans le noyau, pas de souci de ce côté-là. Ce que je cherche à faire, c'est définir plusieurs adresses IP sur mon interface (par exemple eth1:1, eth1:2, etc..) et les adresses IP n'appartiennent pas forcément au même VLAN. Quelqu'un aurait un conseil, ou peut-être un how-to ? Merci pour vos lumières, Jay -- --------------------------------- Yahoo! Mail réinvente le mail ! Découvrez le nouveau Yahoo! Mail et son interface révolutionnaire. |
|
|
|
#2 |
|
Messages: n/a
Hébergeur: |
Jeudi 14 septembre 2006, 15:35:44 CEST, Jay Ar a écrit :
> > Bonjour, 'jour, > J'aimerais implémenter plusieurs adresses IP sur une même interface sur > ma debian (etch). J'ai mis le module 802.1q est en dur dans le noyau, > pas de souci de ce côté-lÃ. > > Ce que je cherche à faire, c'est définir plusieurs adresses IP sur mon > interface (par exemple eth1:1, eth1:2, etc..) et les adresses IP > n'appartiennent pas forcément au même VLAN. > > Quelqu'un aurait un conseil, ou peut-être un how-to ? Simplement un nouveau bloc dans /etc/network/interfaces : iface eth1:0 inet static address xxx netmask xxx C'est aussi simple que cela. -- Sylvain Sauvage |
|
|
|
#3 |
|
Messages: n/a
Hébergeur: |
Jeudi 14 septembre 2006, 15:35:44 CEST, Jay Ar a écrit :
> > Bonjour, 'jour, > J'aimerais implémenter plusieurs adresses IP sur une même interface sur > ma debian (etch). J'ai mis le module 802.1q est en dur dans le noyau, > pas de souci de ce côté-lÃ. > > Ce que je cherche à faire, c'est définir plusieurs adresses IP sur mon > interface (par exemple eth1:1, eth1:2, etc..) et les adresses IP > n'appartiennent pas forcément au même VLAN. > > Quelqu'un aurait un conseil, ou peut-être un how-to ? Simplement un nouveau bloc dans /etc/network/interfaces : iface eth1:0 inet static address xxx netmask xxx C'est aussi simple que cela. -- Sylvain Sauvage |
|
|
|
#4 |
|
Messages: n/a
Hébergeur: |
Salut,
Jay Ar a écrit : > > J'aimerais implémenter plusieurs adresses IP sur une même interface > sur ma debian (etch). > J'ai mis le module 802.1q est en dur dans le noyau, pas de souci de >ce côté-là. > > Ce que je cherche à faire, c'est définir plusieurs adresses IP sur mon > interface (par exemple eth1:1, eth1:2, etc..) et les adresses IP > n'appartiennent pas forcément au même VLAN. Quel est le problème ? vconfig crée des interface VLAN du genre eth0.5 (VLAN ID 5 sur interface eth0, il y a d'autres formats possibles), et tu peux leur affecter des adresses multiples avec "ifconfig eth0.5:1 ..." ou "ip addr add ... dev eth0.5" comme n'importe quelle autre interface. Si c'est pour que ce soit géré par /etc/network/interfaces, ça doit se compliquer un peu. En fait je ne sais pas comment sont gérés les alias (interface:truc) dans la mesure où ce ne sont pas de vraies interfaces mais de simples étiquettes pour faire plaisir à ifconfig. -- 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 |
|
|
|
#5 |
|
Messages: n/a
Hébergeur: |
Salut,
Jay Ar a écrit : > > J'aimerais implémenter plusieurs adresses IP sur une même interface > sur ma debian (etch). > J'ai mis le module 802.1q est en dur dans le noyau, pas de souci de >ce côté-là. > > Ce que je cherche à faire, c'est définir plusieurs adresses IP sur mon > interface (par exemple eth1:1, eth1:2, etc..) et les adresses IP > n'appartiennent pas forcément au même VLAN. Quel est le problème ? vconfig crée des interface VLAN du genre eth0.5 (VLAN ID 5 sur interface eth0, il y a d'autres formats possibles), et tu peux leur affecter des adresses multiples avec "ifconfig eth0.5:1 ..." ou "ip addr add ... dev eth0.5" comme n'importe quelle autre interface. Si c'est pour que ce soit géré par /etc/network/interfaces, ça doit se compliquer un peu. En fait je ne sais pas comment sont gérés les alias (interface:truc) dans la mesure où ce ne sont pas de vraies interfaces mais de simples étiquettes pour faire plaisir à ifconfig. -- 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 |
|
|
|
#6 |
|
Messages: n/a
Hébergeur: |
Jeudi 14 septembre 2006, 15:53:43 CEST, Sylvain Sauvage a écrit :
> > Jeudi 14 septembre 2006, 15:35:44 CEST, Jay Ar a écrit : > > > > Bonjour, > > 'jour, > > > J'aimerais implémenter plusieurs adresses IP sur une même interface > > sur ma debian (etch). J'ai mis le module 802.1q est en dur dans le > > noyau, pas de souci de ce côté-lÃ. > > > > Ce que je cherche à faire, c'est définir plusieurs adresses IP sur mon > > interface (par exemple eth1:1, eth1:2, etc..) et les adresses IP > > n'appartiennent pas forcément au même VLAN. > > > > Quelqu'un aurait un conseil, ou peut-être un how-to ? > > Simplement un nouveau bloc dans /etc/network/interfaces : > > iface eth1:0 inet static > address xxx > netmask xxx > > C'est aussi simple que cela. Oups. Je viens de lire le titre (il serait temps). Si tu fais du vrai 802.1q, pour configurer les vlan, il y a le paquet vlan, avec la commande vlan. Cette dernière peut aussi se charger de configurer les interfaces. Je ne peux aider plus, je ne suis pas allé plus loin que la théorie : je n'ai pas de switch manageable, encore moins vlan... -- Sylvain Sauvage |
|
|
|
#7 |
|
Messages: n/a
Hébergeur: |
Jeudi 14 septembre 2006, 15:53:43 CEST, Sylvain Sauvage a écrit :
> > Jeudi 14 septembre 2006, 15:35:44 CEST, Jay Ar a écrit : > > > > Bonjour, > > 'jour, > > > J'aimerais implémenter plusieurs adresses IP sur une même interface > > sur ma debian (etch). J'ai mis le module 802.1q est en dur dans le > > noyau, pas de souci de ce côté-lÃ. > > > > Ce que je cherche à faire, c'est définir plusieurs adresses IP sur mon > > interface (par exemple eth1:1, eth1:2, etc..) et les adresses IP > > n'appartiennent pas forcément au même VLAN. > > > > Quelqu'un aurait un conseil, ou peut-être un how-to ? > > Simplement un nouveau bloc dans /etc/network/interfaces : > > iface eth1:0 inet static > address xxx > netmask xxx > > C'est aussi simple que cela. Oups. Je viens de lire le titre (il serait temps). Si tu fais du vrai 802.1q, pour configurer les vlan, il y a le paquet vlan, avec la commande vlan. Cette dernière peut aussi se charger de configurer les interfaces. Je ne peux aider plus, je ne suis pas allé plus loin que la théorie : je n'ai pas de switch manageable, encore moins vlan... -- Sylvain Sauvage |
|
|
|
#8 |
|
Messages: n/a
Hébergeur: |
Jay Ar a écrit :
> Bonjour, > Bonjour > J'aimerais implémenter plusieurs adresses IP sur une même interface > sur ma debian (etch). > J'ai mis le module 802.1q est en dur dans le noyau, pas de souci de ce > côté-là. Tu ferais pas un petit amalgame ... Tu n'es pas obligé d'avoir des vlans pour mettre plusieurs IP. > > Ce que je cherche à faire, c'est définir plusieurs adresses IP sur mon > interface (par exemple eth1:1, eth1:2, etc..) et les adresses IP > n'appartiennent pas forcément au même VLAN. > Ce que tu evoques ici par eth1:1, eth1:2 c'est de l'IP aliasing pas des VLAN ... Pour utiliser les VLANs il te faut imperativement un switch manageable qui supporte la norme 802.1 q Si c'est le cas 2 solutions : - Ton serveur/station ce situe dans le vlan par default non marqué (untagged) au niveau du switch et donc tu n'as pas besoin du modules 802.1q puisque ton swith n'ajoute pas le "tag" de 4 bit (cf norme) - Tu utilises des VLANS "taggés" et alors il te faut installer le paquet "vlan" et charger le "module 802.1q". et donc ensuite il faut simplement rajouter des blocks de configuration pour chaque vlan dans ton /etc/nework/interfaces auto vlan100 iface vlan100 address 192.168.1.100 netmask 255.255.255.1 vlan_raw_device eth0 auto vlan200 iface vlan200 address 192.168.1.100 netmask 255.255.255.1 vlan_raw_device eth0 La ligne importante c'est : vlan_raw_device eth0 De cette maniere debian s'occupe de tout ! Création des interfaces vlan et montage ... Par contre il ne faut pas oublier de declarer sur switch les vlan taggés. Si tu n'as en plus des vlans taggés un vlan par default (untagged) les paquets arriveront sur l'interface par défaut. Pour finir jettes un oeil à ses liens ça t'aidera sans doute http://my.zensoluciones.com/scramatt...ckback.php?p=3 En espérant t'avoir aidé Bon courage A+ Sébastien > Quelqu'un aurait un conseil, ou peut-être un how-to ? > > Merci pour vos lumières, > > Jay > -- > > ------------------------------------------------------------------------ > *Yahoo! Mail réinvente le mail !* Découvrez le nouveau Yahoo! Mail > <http://fr.rd.yahoo.com/evt=40577/*http://fr.promotions.yahoo.com/mail/nouveaumail.html%20> > et son interface révolutionnaire. > ------------------------------------------------------------------------ > > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.1.405 / Virus Database: 268.12.3/447 - Release Date: 13/09/2006 > -- 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 |
|
|
|
#9 |
|
Messages: n/a
Hébergeur: |
Jay Ar a écrit :
> Bonjour, > Bonjour > J'aimerais implémenter plusieurs adresses IP sur une même interface > sur ma debian (etch). > J'ai mis le module 802.1q est en dur dans le noyau, pas de souci de ce > côté-là. Tu ferais pas un petit amalgame ... Tu n'es pas obligé d'avoir des vlans pour mettre plusieurs IP. > > Ce que je cherche à faire, c'est définir plusieurs adresses IP sur mon > interface (par exemple eth1:1, eth1:2, etc..) et les adresses IP > n'appartiennent pas forcément au même VLAN. > Ce que tu evoques ici par eth1:1, eth1:2 c'est de l'IP aliasing pas des VLAN ... Pour utiliser les VLANs il te faut imperativement un switch manageable qui supporte la norme 802.1 q Si c'est le cas 2 solutions : - Ton serveur/station ce situe dans le vlan par default non marqué (untagged) au niveau du switch et donc tu n'as pas besoin du modules 802.1q puisque ton swith n'ajoute pas le "tag" de 4 bit (cf norme) - Tu utilises des VLANS "taggés" et alors il te faut installer le paquet "vlan" et charger le "module 802.1q". et donc ensuite il faut simplement rajouter des blocks de configuration pour chaque vlan dans ton /etc/nework/interfaces auto vlan100 iface vlan100 address 192.168.1.100 netmask 255.255.255.1 vlan_raw_device eth0 auto vlan200 iface vlan200 address 192.168.1.100 netmask 255.255.255.1 vlan_raw_device eth0 La ligne importante c'est : vlan_raw_device eth0 De cette maniere debian s'occupe de tout ! Création des interfaces vlan et montage ... Par contre il ne faut pas oublier de declarer sur switch les vlan taggés. Si tu n'as en plus des vlans taggés un vlan par default (untagged) les paquets arriveront sur l'interface par défaut. Pour finir jettes un oeil à ses liens ça t'aidera sans doute http://my.zensoluciones.com/scramatt...ckback.php?p=3 En espérant t'avoir aidé Bon courage A+ Sébastien > Quelqu'un aurait un conseil, ou peut-être un how-to ? > > Merci pour vos lumières, > > Jay > -- > > ------------------------------------------------------------------------ > *Yahoo! Mail réinvente le mail !* Découvrez le nouveau Yahoo! Mail > <http://fr.rd.yahoo.com/evt=40577/*http://fr.promotions.yahoo.com/mail/nouveaumail.html%20> > et son interface révolutionnaire. > ------------------------------------------------------------------------ > > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.1.405 / Virus Database: 268.12.3/447 - Release Date: 13/09/2006 > -- 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 |
|
|
|
#10 |
|
Messages: n/a
Hébergeur: |
Sébastien CRAMATTE a écrit :
> > Pour utiliser les VLANs il te faut imperativement un switch manageable > qui supporte la norme 802.1 q Pas nécessairement. > Si c'est le cas 2 solutions : > > - Ton serveur/station ce situe dans le vlan par default non marqué > (untagged) au niveau du switch et donc tu n'as pas besoin du modules > 802.1q puisque ton swith n'ajoute pas le "tag" de 4 bit (cf norme) Le tag VLAN ID a une taille de 12 bits. > - Tu utilises des VLANS "taggés" et alors il te faut installer le > paquet "vlan" et charger le "module 802.1q". > et donc ensuite il faut simplement rajouter des blocks de configuration > pour chaque vlan dans ton /etc/nework/interfaces > auto vlan100 > iface vlan100 > address 192.168.1.100 > netmask 255.255.255.1 > vlan_raw_device eth0 [...] > La ligne importante c'est : > vlan_raw_device eth0 En fait, si on lit le script /etc/network/if-pre-up.d/vlan installé par le paquet vlan, on constate que l'option vlan_raw_device est inutile et sans effet si le nom de l'interface VLAN combine le nom de l'interface sous-jacente et l'identificateur VLAN sous la forme "eth0.5" ou "eth0.0005" au lieu de vlan5 ou vlan0005. Le script extrait lui-même le nom de l'interface sous-jacente du nom de l'interface VLAN. En revanche ça ne marche que si le nom de l'interface sous-jacente est "ethX", où X est un entier. Avis perso : purée qu'il est mal écrit ce script. :-( -- 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 |
|
|
|
#11 |
|
Messages: n/a
Hébergeur: |
Sébastien CRAMATTE a écrit :
> > Pour utiliser les VLANs il te faut imperativement un switch manageable > qui supporte la norme 802.1 q Pas nécessairement. > Si c'est le cas 2 solutions : > > - Ton serveur/station ce situe dans le vlan par default non marqué > (untagged) au niveau du switch et donc tu n'as pas besoin du modules > 802.1q puisque ton swith n'ajoute pas le "tag" de 4 bit (cf norme) Le tag VLAN ID a une taille de 12 bits. > - Tu utilises des VLANS "taggés" et alors il te faut installer le > paquet "vlan" et charger le "module 802.1q". > et donc ensuite il faut simplement rajouter des blocks de configuration > pour chaque vlan dans ton /etc/nework/interfaces > auto vlan100 > iface vlan100 > address 192.168.1.100 > netmask 255.255.255.1 > vlan_raw_device eth0 [...] > La ligne importante c'est : > vlan_raw_device eth0 En fait, si on lit le script /etc/network/if-pre-up.d/vlan installé par le paquet vlan, on constate que l'option vlan_raw_device est inutile et sans effet si le nom de l'interface VLAN combine le nom de l'interface sous-jacente et l'identificateur VLAN sous la forme "eth0.5" ou "eth0.0005" au lieu de vlan5 ou vlan0005. Le script extrait lui-même le nom de l'interface sous-jacente du nom de l'interface VLAN. En revanche ça ne marche que si le nom de l'interface sous-jacente est "ethX", où X est un entier. Avis perso : purée qu'il est mal écrit ce script. :-( -- 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 |
|
|
|
#12 |
|
Messages: n/a
Hébergeur: |
Pascal Hambourg a écrit :
> Sébastien CRAMATTE a écrit : >> >> Pour utiliser les VLANs il te faut imperativement un switch >> manageable qui supporte la norme 802.1 q > > Pas nécessairement. > Je voulais dire les vlans taggés ... Sinon tu fais comment ? Si tu peux pas parametrer ça sur le switch ... je suis curieux >> Si c'est le cas 2 solutions : >> >> - Ton serveur/station ce situe dans le vlan par default non marqué >> (untagged) au niveau du switch et donc tu n'as pas besoin du modules >> 802.1q puisque ton swith n'ajoute pas le "tag" de 4 bit (cf norme) > > Le tag VLAN ID a une taille de 12 bits. > Oups ... autant pour moi >> - Tu utilises des VLANS "taggés" et alors il te faut installer le >> paquet "vlan" et charger le "module 802.1q". >> et donc ensuite il faut simplement rajouter des blocks de >> configuration pour chaque vlan dans ton /etc/nework/interfaces auto >> vlan100 >> iface vlan100 >> address 192.168.1.100 >> netmask 255.255.255.1 >> vlan_raw_device eth0 > [...] >> La ligne importante c'est : >> vlan_raw_device eth0 > > En fait, si on lit le script /etc/network/if-pre-up.d/vlan installé > par le paquet vlan, on constate que l'option vlan_raw_device est > inutile et sans effet si le nom de l'interface VLAN combine le nom de > l'interface sous-jacente et l'identificateur VLAN sous la forme > "eth0.5" ou "eth0.0005" au lieu de vlan5 ou vlan0005. Le script > extrait lui-même le nom de l'interface sous-jacente du nom de > l'interface VLAN. En revanche ça ne marche que si le nom de > l'interface sous-jacente est "ethX", où X est un entier. > > Avis perso : purée qu'il est mal écrit ce script. :-( > > J'ai toujours utilisé comme nom des vlans : vlanXXX Ce dont je me suis rendu compte c'est qu'il faut hacké le fichier /etc/network/if-post-down/vlan car il ne les supprime pas correctement (sur Sarge). Mais je suis d'accord avec toi ... le script n'est pas très bien écrit. J'ai configuré bonding+vlan et alors lá de toute façon il faut te faire tes propres script pre-up / post-down -- 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 |
|
|
|
#13 |
|
Messages: n/a
Hébergeur: |
Pascal Hambourg a écrit :
> Sébastien CRAMATTE a écrit : >> >> Pour utiliser les VLANs il te faut imperativement un switch >> manageable qui supporte la norme 802.1 q > > Pas nécessairement. > Je voulais dire les vlans taggés ... Sinon tu fais comment ? Si tu peux pas parametrer ça sur le switch ... je suis curieux >> Si c'est le cas 2 solutions : >> >> - Ton serveur/station ce situe dans le vlan par default non marqué >> (untagged) au niveau du switch et donc tu n'as pas besoin du modules >> 802.1q puisque ton swith n'ajoute pas le "tag" de 4 bit (cf norme) > > Le tag VLAN ID a une taille de 12 bits. > Oups ... autant pour moi >> - Tu utilises des VLANS "taggés" et alors il te faut installer le >> paquet "vlan" et charger le "module 802.1q". >> et donc ensuite il faut simplement rajouter des blocks de >> configuration pour chaque vlan dans ton /etc/nework/interfaces auto >> vlan100 >> iface vlan100 >> address 192.168.1.100 >> netmask 255.255.255.1 >> vlan_raw_device eth0 > [...] >> La ligne importante c'est : >> vlan_raw_device eth0 > > En fait, si on lit le script /etc/network/if-pre-up.d/vlan installé > par le paquet vlan, on constate que l'option vlan_raw_device est > inutile et sans effet si le nom de l'interface VLAN combine le nom de > l'interface sous-jacente et l'identificateur VLAN sous la forme > "eth0.5" ou "eth0.0005" au lieu de vlan5 ou vlan0005. Le script > extrait lui-même le nom de l'interface sous-jacente du nom de > l'interface VLAN. En revanche ça ne marche que si le nom de > l'interface sous-jacente est "ethX", où X est un entier. > > Avis perso : purée qu'il est mal écrit ce script. :-( > > J'ai toujours utilisé comme nom des vlans : vlanXXX Ce dont je me suis rendu compte c'est qu'il faut hacké le fichier /etc/network/if-post-down/vlan car il ne les supprime pas correctement (sur Sarge). Mais je suis d'accord avec toi ... le script n'est pas très bien écrit. J'ai configuré bonding+vlan et alors lá de toute façon il faut te faire tes propres script pre-up / post-down -- 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 |
|
|
|
#14 |
|
Messages: n/a
Hébergeur: |
Merci à tous pour vos réponses.
Oui en effet je compte utiliser des vlans taggés et j'ai les switchs qu'il faut. Si cela vous intéresse, je vous tiendrai au courant de la conf finale. Sébastien CRAMATTE <s.cramatte@wanadoo.fr> a écrit : Pascal Hambourg a écrit : > Sébastien CRAMATTE a écrit : >> >> Pour utiliser les VLANs il te faut imperativement un switch >> manageable qui supporte la norme 802.1 q > > Pas nécessairement. > Je voulais dire les vlans taggés ... Sinon tu fais comment ? Si tu peux pas parametrer ça sur le switch ... je suis curieux >> Si c'est le cas 2 solutions : >> >> - Ton serveur/station ce situe dans le vlan par default non marqué >> (untagged) au niveau du switch et donc tu n'as pas besoin du modules >> 802.1q puisque ton swith n'ajoute pas le "tag" de 4 bit (cf norme) > > Le tag VLAN ID a une taille de 12 bits. > Oups ... autant pour moi >> - Tu utilises des VLANS "taggés" et alors il te faut installer le >> paquet "vlan" et charger le "module 802.1q". >> et donc ensuite il faut simplement rajouter des blocks de >> configuration pour chaque vlan dans ton /etc/nework/interfaces auto >> vlan100 >> iface vlan100 >> address 192.168.1.100 >> netmask 255.255.255.1 >> vlan_raw_device eth0 > [...] >> La ligne importante c'est : >> vlan_raw_device eth0 > > En fait, si on lit le script /etc/network/if-pre-up.d/vlan installé > par le paquet vlan, on constate que l'option vlan_raw_device est > inutile et sans effet si le nom de l'interface VLAN combine le nom de > l'interface sous-jacente et l'identificateur VLAN sous la forme > "eth0.5" ou "eth0.0005" au lieu de vlan5 ou vlan0005. Le script > extrait lui-même le nom de l'interface sous-jacente du nom de > l'interface VLAN. En revanche ça ne marche que si le nom de > l'interface sous-jacente est "ethX", où X est un entier. > > Avis perso : purée qu'il est mal écrit ce script. :-( > > J'ai toujours utilisé comme nom des vlans : vlanXXX Ce dont je me suis rendu compte c'est qu'il faut hacké le fichier /etc/network/if-post-down/vlan car il ne les supprime pas correctement (sur Sarge). Mais je suis d'accord avec toi ... le script n'est pas très bien écrit. J'ai configuré bonding+vlan et alors lá de toute façon il faut te faire tes propres script pre-up / post-down -- 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 --------------------------------- Découvrez un nouveau moyen de poser toutes vos questions quelque soit le sujet ! Yahoo! Questions/Réponses pour partager vos connaissances, vos opinions et vos expériences. Cliquez ici. |
|
|
|
#15 |
|
Messages: n/a
Hébergeur: |
Merci à tous pour vos réponses.
Oui en effet je compte utiliser des vlans taggés et j'ai les switchs qu'il faut. Si cela vous intéresse, je vous tiendrai au courant de la conf finale. Sébastien CRAMATTE <s.cramatte@wanadoo.fr> a écrit : Pascal Hambourg a écrit : > Sébastien CRAMATTE a écrit : >> >> Pour utiliser les VLANs il te faut imperativement un switch >> manageable qui supporte la norme 802.1 q > > Pas nécessairement. > Je voulais dire les vlans taggés ... Sinon tu fais comment ? Si tu peux pas parametrer ça sur le switch ... je suis curieux >> Si c'est le cas 2 solutions : >> >> - Ton serveur/station ce situe dans le vlan par default non marqué >> (untagged) au niveau du switch et donc tu n'as pas besoin du modules >> 802.1q puisque ton swith n'ajoute pas le "tag" de 4 bit (cf norme) > > Le tag VLAN ID a une taille de 12 bits. > Oups ... autant pour moi >> - Tu utilises des VLANS "taggés" et alors il te faut installer le >> paquet "vlan" et charger le "module 802.1q". >> et donc ensuite il faut simplement rajouter des blocks de >> configuration pour chaque vlan dans ton /etc/nework/interfaces auto >> vlan100 >> iface vlan100 >> address 192.168.1.100 >> netmask 255.255.255.1 >> vlan_raw_device eth0 > [...] >> La ligne importante c'est : >> vlan_raw_device eth0 > > En fait, si on lit le script /etc/network/if-pre-up.d/vlan installé > par le paquet vlan, on constate que l'option vlan_raw_device est > inutile et sans effet si le nom de l'interface VLAN combine le nom de > l'interface sous-jacente et l'identificateur VLAN sous la forme > "eth0.5" ou "eth0.0005" au lieu de vlan5 ou vlan0005. Le script > extrait lui-même le nom de l'interface sous-jacente du nom de > l'interface VLAN. En revanche ça ne marche que si le nom de > l'interface sous-jacente est "ethX", où X est un entier. > > Avis perso : purée qu'il est mal écrit ce script. :-( > > J'ai toujours utilisé comme nom des vlans : vlanXXX Ce dont je me suis rendu compte c'est qu'il faut hacké le fichier /etc/network/if-post-down/vlan car il ne les supprime pas correctement (sur Sarge). Mais je suis d'accord avec toi ... le script n'est pas très bien écrit. J'ai configuré bonding+vlan et alors lá de toute façon il faut te faire tes propres script pre-up / post-down -- 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 --------------------------------- Découvrez un nouveau moyen de poser toutes vos questions quelque soit le sujet ! Yahoo! Questions/Réponses pour partager vos connaissances, vos opinions et vos expériences. Cliquez ici. |
|
|
|
#16 |
|
Messages: n/a
Hébergeur: |
Sébastien CRAMATTE a écrit :
>>> >>> Pour utiliser les VLANs il te faut imperativement un switch >>> manageable qui supporte la norme 802.1 q >> >> Pas nécessairement. >> > Je voulais dire les vlans taggés ... J'avais bien compris. > Sinon tu fais comment ? Si tu peux pas parametrer ça sur le switch ... > je suis curieux En fait je ne paramètre rien sur le switch. :-) Le mien traite les trames taggées comme des trames ethernet normales et fait la commutation uniquement en fonction de l'adresse MAC destination, sans tenir compte du VLAN ID. Quel intérêt, me diras-tu ? Ça me permet au moins de tester la fonctionnalité VLAN entre plusieurs machines sur le même LAN, et éventuellement de créer des sous-réseaux un peu plus "étanches" que les sous-réseaux IP classiques. > J'ai toujours utilisé comme nom des vlans : vlanXXX Ce dont je me > suis rendu compte c'est qu'il faut hacké le fichier > /etc/network/if-post-down/vlan car il ne les supprime pas correctement > (sur Sarge). > Mais je suis d'accord avec toi ... le script n'est pas très bien écrit. > J'ai configuré bonding+vlan et alors lá de toute façon il faut te faire > tes propres script pre-up / post-down J'ai vu qu'il y a un paquet ifupdown-scripts-zg2 contenant des scripts utilisables par ifupdown, avec peut-être un meilleur support des VLAN. Quelqu'un l'a essayé ? -- 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 |
|
|
|
#17 |
|
Messages: n/a
Hébergeur: |
Sébastien CRAMATTE a écrit :
>>> >>> Pour utiliser les VLANs il te faut imperativement un switch >>> manageable qui supporte la norme 802.1 q >> >> Pas nécessairement. >> > Je voulais dire les vlans taggés ... J'avais bien compris. > Sinon tu fais comment ? Si tu peux pas parametrer ça sur le switch ... > je suis curieux En fait je ne paramètre rien sur le switch. :-) Le mien traite les trames taggées comme des trames ethernet normales et fait la commutation uniquement en fonction de l'adresse MAC destination, sans tenir compte du VLAN ID. Quel intérêt, me diras-tu ? Ça me permet au moins de tester la fonctionnalité VLAN entre plusieurs machines sur le même LAN, et éventuellement de créer des sous-réseaux un peu plus "étanches" que les sous-réseaux IP classiques. > J'ai toujours utilisé comme nom des vlans : vlanXXX Ce dont je me > suis rendu compte c'est qu'il faut hacké le fichier > /etc/network/if-post-down/vlan car il ne les supprime pas correctement > (sur Sarge). > Mais je suis d'accord avec toi ... le script n'est pas très bien écrit. > J'ai configuré bonding+vlan et alors lá de toute façon il faut te faire > tes propres script pre-up / post-down J'ai vu qu'il y a un paquet ifupdown-scripts-zg2 contenant des scripts utilisables par ifupdown, avec peut-être un meilleur support des VLAN. Quelqu'un l'a essayé ? -- 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 |
|
|
|
#18 |
|
Messages: n/a
Hébergeur: |
Le vendredi 15 septembre 2006 à 12:53 +0200, Pascal Hambourg a écrit :
> > > Sinon tu fais comment ? Si tu peux pas parametrer ça sur le switch... > > je suis curieux > > En fait je ne paramètre rien sur le switch. :-) Le mien traite les > trames taggées comme des trames ethernet normales et fait la commutation > uniquement en fonction de l'adresse MAC destination, sans tenir compte > du VLAN ID. Quel intérêt, me diras-tu ? Ça me permet au moins de tester > la fonctionnalité VLAN entre plusieurs machines sur le même LAN, et > éventuellement de créer des sous-réseaux un peu plus "étanches" que les > sous-réseaux IP classiques. Pour les broadcast/multicast mac ce ne sera pas étanche et tu n'économises pas de bande passante non plus. (Avec un switch non 802.1q, une station appartenant au vlan2 recevra le trafic broadcast/multicast de la station du vlan3). Ethereal te le prouvera. Si c'est juste pour des essais, il faut avoir ceci à l'esprit. Cordialement nono -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) iD8DBQBFCpF/suWx6lZRvlsRAgoRAJ414EaePb4dPyu0nB7NBQKWpMgT4gCg/mNI 4EAJHPExMIWqaG3xisKHg04= =SBVC -----END PGP SIGNATURE----- |
|
|
|
#19 |
|
Messages: n/a
Hébergeur: |
Le vendredi 15 septembre 2006 à 12:53 +0200, Pascal Hambourg a écrit :
> > > Sinon tu fais comment ? Si tu peux pas parametrer ça sur le switch... > > je suis curieux > > En fait je ne paramètre rien sur le switch. :-) Le mien traite les > trames taggées comme des trames ethernet normales et fait la commutation > uniquement en fonction de l'adresse MAC destination, sans tenir compte > du VLAN ID. Quel intérêt, me diras-tu ? Ça me permet au moins de tester > la fonctionnalité VLAN entre plusieurs machines sur le même LAN, et > éventuellement de créer des sous-réseaux un peu plus "étanches" que les > sous-réseaux IP classiques. Pour les broadcast/multicast mac ce ne sera pas étanche et tu n'économises pas de bande passante non plus. (Avec un switch non 802.1q, une station appartenant au vlan2 recevra le trafic broadcast/multicast de la station du vlan3). Ethereal te le prouvera. Si c'est juste pour des essais, il faut avoir ceci à l'esprit. Cordialement nono -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) iD8DBQBFCpF/suWx6lZRvlsRAgoRAJ414EaePb4dPyu0nB7NBQKWpMgT4gCg/mNI 4EAJHPExMIWqaG3xisKHg04= =SBVC -----END PGP SIGNATURE----- |
|
|
|
#20 |
|
Messages: n/a
Hébergeur: |
nono a écrit :
>> >>En fait je ne paramètre rien sur le switch. :-) Le mien traite les >>trames taggées comme des trames ethernet normales et fait la commutation >>uniquement en fonction de l'adresse MAC destination, sans tenir compte >>du VLAN ID. Quel intérêt, me diras-tu ? Ça me permet au moins de tester >>la fonctionnalité VLAN entre plusieurs machines sur le même LAN, et >>éventuellement de créer des sous-réseaux un peu plus "étanches" que les >>sous-réseaux IP classiques. > > Pour les broadcast/multicast mac ce ne sera pas étanche et tu > n'économises pas de bande passante non plus. Je ne dis pas le contraire. > (Avec un switch non 802.1q, > une station appartenant au vlan2 recevra le trafic broadcast/multicast > de la station du vlan3). Ethereal te le prouvera. Oui et non. L'interface ethernet sous-jacente verra ce trafic, mais pas l'interface VLAN2, ni la pile IP. -- 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 |
|
|
|
#21 |
|
Messages: n/a
Hébergeur: |
nono a écrit :
>> >>En fait je ne paramètre rien sur le switch. :-) Le mien traite les >>trames taggées comme des trames ethernet normales et fait la commutation >>uniquement en fonction de l'adresse MAC destination, sans tenir compte >>du VLAN ID. Quel intérêt, me diras-tu ? Ça me permet au moins de tester >>la fonctionnalité VLAN entre plusieurs machines sur le même LAN, et >>éventuellement de créer des sous-réseaux un peu plus "étanches" que les >>sous-réseaux IP classiques. > > Pour les broadcast/multicast mac ce ne sera pas étanche et tu > n'économises pas de bande passante non plus. Je ne dis pas le contraire. > (Avec un switch non 802.1q, > une station appartenant au vlan2 recevra le trafic broadcast/multicast > de la station du vlan3). Ethereal te le prouvera. Oui et non. L'interface ethernet sous-jacente verra ce trafic, mais pas l'interface VLAN2, ni la pile IP. -- 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 |
|
![]() |
| Outils de la discussion | |
|
|