Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1057 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  Vlans sur une Debian et demarrage?!

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

Vlans sur une Debian et demarrage?!

n°795509
LexCartel
Posté le 23-03-2006 à 22:35:35  profilanswer
 

Bonjour,
 
J'ai besoin sur ma debian de 4 Vlans.
J'arrive a les créer sans problème, pour ca ya pas de soucis.
J'ai du coller le chargement du module 8021q au boot en modifiant le fichier /etc/modules
 
Le problème quand je crée un Vlan, ex:
 
"vconfig add eth0 1100"
"ifconfig eth0.1100 192.168.1.100 netmask 255.255.255.0"
 
C'est que quand je redemarre le serveur, j'ai plus de Vlans  :??:  
Il faut que je retape tout !
Y a t-il un moyen de sauvegarder mes 4 Vlans à chaque redemarrage?
Un script? Un fichier à modifier?
 
Si quelqu'un peu m'aider  :)  
Merci.

mood
Publicité
Posté le 23-03-2006 à 22:35:35  profilanswer
 

n°795556
azerty_92
Posté le 24-03-2006 à 09:51:06  profilanswer
 

Salut,
tu peux toujours mettre ces lignes dans un script de démmarage au niveau du répertoire rcX.d

n°795696
Klaimant
?
Posté le 24-03-2006 à 15:41:43  profilanswer
 

:hello:
 
Moi je l'ai compilé en dur sur mes serveurs et je n'ai pas de problème de pertes de VLAN.


---------------
Fais le ou ne le fais pas, mais il n'y a pas d'essai !!!
n°795701
l0ky
Posté le 24-03-2006 à 15:46:55  profilanswer
 

Solution non testée:
dans ton /etc/network/interfaces tu mets


auto eth0.1100
iface eth0.1100 inet static
  address 192.168.1.100
  netmask 255.255.255.0
  pre-up vconfig add eth0 1100


man 5 interfaces  
pour plus d'informations
 
edit: marche pas :/

Message cité 1 fois
Message édité par l0ky le 24-03-2006 à 15:54:23
n°795763
Zaib3k
Posté le 24-03-2006 à 17:26:07  profilanswer
 

l0ky a écrit :

Solution non testée:
dans ton /etc/network/interfaces tu mets


auto eth0.1100
iface eth0.1100 inet static
  address 192.168.1.100
  netmask 255.255.255.0
  pre-up vconfig add eth0 1100


man 5 interfaces  
pour plus d'informations
 
edit: marche pas :/


 
 
et en post-up ?


---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.
n°795814
LexCartel
Posté le 24-03-2006 à 21:15:33  profilanswer
 

Merci pour vos réponses,
Ca ne marche pas non plus en post-up.
Quelqu'un voit une solution?

n°795903
LexCartel
Posté le 25-03-2006 à 13:17:54  profilanswer
 

dans /etc/network/interfaces j'ai mis :
 
 
auto eth0.1100
iface eth0.1100 inet static
  address 192.168.1.100
  netmask 255.255.255.0
  post-up vconfig add eth0 1100  
 
 
Ca n'a pas marché non plus :(
 
Quelqu'un sait comment on peut arranger ca??

n°795911
Klaimant
?
Posté le 25-03-2006 à 13:43:51  profilanswer
 

Tu as essayé en compilant le module en dur ??


---------------
Fais le ou ne le fais pas, mais il n'y a pas d'essai !!!
n°795926
LexCartel
Posté le 25-03-2006 à 14:56:52  profilanswer
 

Non , mais c'est la solution que je voudrais utiliser en ayant d'abord tout essayé.
La compilation du noyau, je maitrise pas encore suffisemment pour faire ca les doights dans le nez :/

n°795933
Klaimant
?
Posté le 25-03-2006 à 16:12:31  profilanswer
 

:D désolé alors :D


---------------
Fais le ou ne le fais pas, mais il n'y a pas d'essai !!!
mood
Publicité
Posté le 25-03-2006 à 16:12:31  profilanswer
 

n°795941
LexCartel
Posté le 25-03-2006 à 17:45:06  profilanswer
 

Non non ne le soit pas :)
 
Le recompilation du noyau est sans aucun doute la procedure la plus "robuste" pour l'integration de mes Vlans au boot, mais je cherche pour le moment une facon plus simple de les coller au boot.
 
En plus j'ai reflechi, je sais comment activer le module 802.1Q pour les Vlans en compilant le noyau, mais je vois pas du tout comment créer mes 4 Vlans :/

n°795951
the_fireba​ll
I have fucking failed
Posté le 25-03-2006 à 19:18:35  profilanswer
 

perso j'ai fait un script qui fait des appels à vconfig que j'ai mis dans /etc/init.d puis j'ai fait les bon liens dans les bons runlevels et voila


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
n°795965
LexCartel
Posté le 25-03-2006 à 20:28:42  profilanswer
 

ca te derangerais d'expliquer et de detailler ton script stp?

n°795967
the_fireba​ll
I have fucking failed
Posté le 25-03-2006 à 20:33:22  profilanswer
 

euh le script est au taf mais tu prends n'importe quel script dans /etc/init.d et tu le modifies pour inclure autant de lignes
 
vconfig add eth0 x
ifconfig eth0.x <ip> netmask <masque>  
ifconfig eth0.x up
 
que tu souhaites et que tu as de vlan.


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
n°795969
LexCartel
Posté le 25-03-2006 à 20:53:22  profilanswer
 

merci :)

n°796063
LexCartel
Posté le 26-03-2006 à 17:22:45  profilanswer
 

Finalement j'ai pas eu besoin de faire de script.
 
J'ai reussi à créer les VLAN sans avoir a rajouter
 
pre-up vconfig add eth0 1100
 
 :D  
 
Par contre, si quelqu'un peut me faire un copier/coller d'un script (complet) pour demarrage auto des interfaces vlan, ca me rendrai bien service :)


Message édité par LexCartel le 26-03-2006 à 19:04:49
n°796088
LexCartel
Posté le 26-03-2006 à 19:02:50  profilanswer
 

:(  
 
Je me rend compte d'un nouveau problème maintenant!  :fou:  
Je rappelle la configuration pour ma maquette:
 
J'ai un serveur sous Debian, la configuration de la carte réseau eth0 est :

auto eth0
iface eth0 inet static
        address 192.168.1.11
        netmask 255.255.255.0
        network 192.168.1.0
        broadcast 192.168.1.255
        gateway 192.168.1.1
        # dns-* options are implemented by the resolvconf package, if installed
        dns-nameservers 192.168.1.1

 
derriere un routeur dont l'adresse est 192.168.1.1
 
J'ai rajouté 4 VLANs:
 

auto eth0.1100
iface eth0.1100 inet static
        address 192.168.1.100
        netmask 255.255.255.0
        network 192.168.1.0
        broadcast 192.168.1.255
        gateway 192.168.1.1
        dns-nameservers 192.168.1.1
 
auto eth0.1101
iface eth0.1101 inet static
        address 192.168.1.101
        netmask 255.255.255.0
        network 192.168.1.0
        broadcast 192.168.1.255
        gateway 192.168.1.1
        dns-nameservers 192.168.1.1
 
auto eth0.1102
iface eth0.1102 inet static
        address 192.168.1.102
        netmask 255.255.255.0
        network 192.168.1.0
        broadcast 192.168.1.255
        gateway 192.168.1.1
        dns-nameservers 192.168.1.1
 
auto eth0.1103
iface eth0.1103 inet static
        address 192.168.1.103
        netmask 255.255.255.0
        network 192.168.1.0
        broadcast 192.168.1.255
        gateway 192.168.1.1
        dns-nameservers 192.168.1.1

 
Lorsque je boot avec les 4 VLANs desactivés, c'est à dire que je commente les lignes VLAN du fichier /etc/network/interfaces (#)
Tout va bien je ping les IP locales derriere le routeur et également le WEB.
Lorsque je retire les # devant les lignes VLAN du fichier /etc/network/interfaces, je reboot, les 4 VLAN sont bient activés, mais je ne ping plus qu'en local.
Impossible de faire un ping sur le WEB.
Je comprend pas pourquoi  :??:  
Est-ce que c'est à cause du routeur?

n°796089
LexCartel
Posté le 26-03-2006 à 19:07:27  profilanswer
 

Faut que je change la table de routage ?
 
lol dsl je dois passer pour un boulet, mais là j'ai du mal, c'est neuf pour moi les VLAN, Debian aussi d'ailleurs !

n°796159
Klaimant
?
Posté le 27-03-2006 à 08:46:52  profilanswer
 

Toutes tes interfaces VLAN sont dans le même sous réseau?


---------------
Fais le ou ne le fais pas, mais il n'y a pas d'essai !!!
n°796358
LexCartel
Posté le 27-03-2006 à 20:06:31  profilanswer
 

oui :)

n°796460
Klaimant
?
Posté le 28-03-2006 à 08:44:31  profilanswer
 

tu peux me copier la sortie d'un 'route' sans et avec les vlans ;)


---------------
Fais le ou ne le fais pas, mais il n'y a pas d'essai !!!
n°796473
LexCartel
Posté le 28-03-2006 à 08:58:22  profilanswer
 

Salut,
 
Avec les Vlans:
 

Table de routage IP du noyau
Destination     Passerelle      Genmask         Indic Metric Ref    Use Iface
localnet        *               255.255.255.0   U     0      0        0 eth0
localnet        *               255.255.255.0   U     0      0        0 eth0.1100
localnet        *               255.255.255.0   U     0      0        0 eth0.1101
localnet        *               255.255.255.0   U     0      0        0 eth0.1102
localnet        *               255.255.255.0   U     0      0        0 eth0.1103
default         192.168.1.1     0.0.0.0         UG    0      0        0 eth0.1103
default         192.168.1.1     0.0.0.0         UG    0      0        0 eth0.1102
default         192.168.1.1     0.0.0.0         UG    0      0        0 eth0.1101
default         192.168.1.1     0.0.0.0         UG    0      0        0 eth0.1100
default         192.168.1.1     0.0.0.0         UG    0      0        0 eth0

 
 
Sans les Vlans:
 

Table de routage IP du noyau
Destination     Passerelle      Genmask         Indic Metric Ref    Use Iface
localnet        *               255.255.255.0   U     0      0        0 eth0
default         192.168.1.1     0.0.0.0         UG    0      0        0 eth0

 
Voila :)

n°796477
LexCartel
Posté le 28-03-2006 à 09:02:25  profilanswer
 

au fait Klaimant, merci beaucoup de me filer un coup de main ! ;)

n°796480
azerty_92
Posté le 28-03-2006 à 09:03:52  profilanswer
 

J'ai une question qui va peut être paraitre bête, pour router faut pas au moins deux interfaces ?


---------------
bashfr  | Meilleur ami de l'homme | Gallerie
n°796485
LexCartel
Posté le 28-03-2006 à 09:08:48  profilanswer
 

Mon problème c'est que je ping pas le WAN dès que j'ai les Vlans qui tournent.
Je les supprime et ca ping.
Si il faut une nouvelle interface pour que ca fonctionne, tant pis je rajoute une carte réseau!

n°796487
LexCartel
Posté le 28-03-2006 à 09:09:47  profilanswer
 

Je sais que ca repond pas a ta question, mais je prefere laisser Klaimant y repondre
lol :p suis pas sur !

n°796496
Klaimant
?
Posté le 28-03-2006 à 09:26:42  profilanswer
 

LexCartel a écrit :

Je sais que ca repond pas a ta question, mais je prefere laisser Klaimant y repondre
lol :p suis pas sur !


 
 
Le message est clair dans ton route avec vlan :D
 

default         192.168.1.1     0.0.0.0         UG    0      0        0 eth0.1103
default         192.168.1.1     0.0.0.0         UG    0      0        0 eth0.1102
default         192.168.1.1     0.0.0.0         UG    0      0        0 eth0.1101
default         192.168.1.1     0.0.0.0         UG    0      0        0 eth0.1100
default         192.168.1.1     0.0.0.0         UG    0      0        0 eth0


 
Ca ne te choque pas tout çà :D
 
Montre moi ton /etc/network/interfaces ;)


---------------
Fais le ou ne le fais pas, mais il n'y a pas d'essai !!!
n°796497
Klaimant
?
Posté le 28-03-2006 à 09:27:38  profilanswer
 

azerty_92 a écrit :

J'ai une question qui va peut être paraitre bête, pour router faut pas au moins deux interfaces ?


 
Ca dépend ce que tu entends par "router" et par "interfaces" ;)


---------------
Fais le ou ne le fais pas, mais il n'y a pas d'essai !!!
n°796501
l0ky
Posté le 28-03-2006 à 09:33:37  profilanswer
 

si tu as une seule interface, tu peux toujours configurer des hosts sur le lien connecté à cette interface pour envoyer tout le traffic non local vers cette interface.
si le routage est activé, alors les paquets non locaux arrivant sur cette interface vont resortir par cette interface de cette manière :
 - ils vont etre dirigé vers un autre routeur en fonction de la table de routage.
 - un paquet ICMP redirect va etre émis vers la source pour que les prochains paquet soit directement transmis vers le "meilleur" routeur (optimisation pouvant etre activée/désactivée)
 - si ta source est configurée pour utiliser ces ICMP redirects, les paquets suivant vont etre envoyés vers le "meilleur" routeur indiqué dans le ICMP redirect et non plus vers ton interfaces.

n°796511
azerty_92
Posté le 28-03-2006 à 10:02:52  profilanswer
 

l0ky a écrit :

si tu as une seule interface, tu peux toujours configurer des hosts sur le lien connecté à cette interface pour envoyer tout le traffic non local vers cette interface.
si le routage est activé, alors les paquets non locaux arrivant sur cette interface vont resortir par cette interface de cette manière :
 - ils vont etre dirigé vers un autre routeur en fonction de la table de routage.
 - un paquet ICMP redirect va etre émis vers la source pour que les prochains paquet soit directement transmis vers le "meilleur" routeur (optimisation pouvant etre activée/désactivée)
 - si ta source est configurée pour utiliser ces ICMP redirects, les paquets suivant vont etre envoyés vers le "meilleur" routeur indiqué dans le ICMP redirect et non plus vers ton interfaces.


 
Ok merci pour ces informations.
 
Klaimant > je voulais dire deux sous réseaux distincts et donc faire une route entre les deux.


---------------
bashfr  | Meilleur ami de l'homme | Gallerie
n°796513
the_fireba​ll
I have fucking failed
Posté le 28-03-2006 à 10:04:02  profilanswer
 

A noter qu'il faut aussi avertir le routeur que pour telle adresse ip il doit utiliser cette adresse mac, sinon ça ne fonctionnera pas. Voila un bout de mon script qui active les vlans au boot de ma machine (redhat es4)
 
$VCONFIG add eth0 7
$IP addr add 10.252.24.34/23 broadcast 10.252.25.255 dev eth0.7
$IP link set eth0.7 up
$ARPING -q -c 1 -s 10.252.24.34 10.252.24.1
 
avec
 
VCONFIG=`which vconfig`
IP=`which ip`
ARPING=`which arping`


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
n°796518
Klaimant
?
Posté le 28-03-2006 à 10:09:27  profilanswer
 

azerty_92 a écrit :

Ok merci pour ces informations.
 
Klaimant > je voulais dire deux sous réseaux distincts et donc faire une route entre les deux.


 
Sous Linux ( et windows aussi je crois ^^ ) tu peux définir plusieurs IP pour une seule interface physique réseau.
 
Donc tu peux faire du routage entre deux réseau avec une seule adresse interface physique réseau, il faut juste que ta carte réseau soit relié à un commutateur ayant accès à tous les sous réseau et passer par des VLANS sinon ;)


---------------
Fais le ou ne le fais pas, mais il n'y a pas d'essai !!!
n°796527
azerty_92
Posté le 28-03-2006 à 10:18:05  profilanswer
 

Klaimant a écrit :

Sous Linux ( et windows aussi je crois ^^ ) tu peux définir plusieurs IP pour une seule interface physique réseau.
 
Donc tu peux faire du routage entre deux réseau avec une seule adresse interface physique réseau, il faut juste que ta carte réseau soit relié à un commutateur ayant accès à tous les sous réseau et passer par des VLANS sinon ;)


 
Ok merci.  :jap:


---------------
bashfr  | Meilleur ami de l'homme | Gallerie
n°796576
LexCartel
Posté le 28-03-2006 à 11:21:23  profilanswer
 

Klaimant a écrit :

Le message est clair dans ton route avec vlan  :D  
 
Ca ne te choque pas tout çà  :D  
 
Montre moi ton /etc/network/interfaces  ;)  


 
 
 
Tu as mon /etc/network/interfaces dans mon post precedent du 26-03-2006 à 19:02:50
:)

Message cité 1 fois
Message édité par LexCartel le 28-03-2006 à 11:34:33
n°796588
Klaimant
?
Posté le 28-03-2006 à 11:38:24  profilanswer
 

LexCartel a écrit :

Tu as mon /etc/network/interfaces dans mon post precedent du 26-03-2006 à 19:02:50
:)


 
Je n'avais pas vu ;)
 
Donc effectivement il y a une erreur dedans ;)
 
Tu vois où ?


---------------
Fais le ou ne le fais pas, mais il n'y a pas d'essai !!!
n°796603
LexCartel
Posté le 28-03-2006 à 12:29:29  profilanswer
 

mes passerelles Vlan?

n°796615
Klaimant
?
Posté le 28-03-2006 à 12:49:47  profilanswer
 

exactement, comme tous tes vlans sont dans le même sous réseau, ta machine ne sait plus trop quoi penser pour "sortir" :D


---------------
Fais le ou ne le fais pas, mais il n'y a pas d'essai !!!
n°796623
LexCartel
Posté le 28-03-2006 à 13:14:12  profilanswer
 

Je dois modifier mes passerelles?
Je mets quoi alors?
Est-ce que la passerelle pour les Vlans doit être mon @IP eth0? (192.168.1.11)
Est-ce que c'est le masque de sous-réseau que je dois modifier ?

n°796624
Klaimant
?
Posté le 28-03-2006 à 13:17:21  profilanswer
 

aucune passerelle pour tes vlans ;)


---------------
Fais le ou ne le fais pas, mais il n'y a pas d'essai !!!
n°796632
LexCartel
Posté le 28-03-2006 à 13:34:52  profilanswer
 

oki :)
 
Merci infiniment pour tes eclairages mon ami ;)

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  Vlans sur une Debian et demarrage?!

 

Sujets relatifs
Difficultés d'install Debian ia64 sur machine récentewifi sous debian pb drivers
VNC sous debianproblème avec ubuntu démarrage
Mandrake 10.1 + mozilla au démarrageDebian + Mezzo Desktop = Symphony OS : votre avis ?
Debian et X servermenu XFCE sous debian (et autres WM au passage)
[Debian AMD64] avec quoi ouvrir des .doc ?mandriva reconnait plextor en SATA mais pas debian
Plus de sujets relatifs à : Vlans sur une Debian et demarrage?!


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR