Pages : 1
#1 Le 11/12/2015, à 11:17
- winser12
Plusieurs interfaces sur une carte réseau.
Bonjour, je possède un serveur avec une patte LAN et une patte WAN.
Voici ma configuration :
auto eth0
iface eth0 inet static
address 185.X.X.X
netmask 255.255.255.0
gateway 185.X.X.254
auto eth1
iface eth1 inet static
address 10.0.0.45
netmask 255.0.0.0
gateway 185.X.X.254
Avec cette configuration, tout fonctionne parfaitement. J'ai voulu rajouter une interface virtuelle sur ETH0 :
auto eth1
iface eth1 inet static
address 10.0.1.45
netmask 255.255.255.0
gateway 185.X.X.254
auto eth1:0
iface eth1:0 inet static
address 10.0.0.100
netmask 255.0.0.0
gateway 185.X.X.254
Mais lors d'un redémarrage de la carte, on m'affiche :
no such process failed to bring up eth0
Avez-vous une idée ? Merci
Dernière modification par winser12 (Le 11/12/2015, à 11:17)
Hors ligne
#2 Le 11/12/2015, à 11:40
- src
Re : Plusieurs interfaces sur une carte réseau.
Salut,
Essaie d'enlever la ligne gateway a la fin.
Actuellement sur Manjaro Xfce (amd64)
Hors ligne
#3 Le 11/12/2015, à 12:01
- tiramiseb
Re : Plusieurs interfaces sur une carte réseau.
Salut,
En effet, tu ne peux pas mettre sur un réseau une gateway qui n'est pas dans le réseau !
Et je ne suis pas sûr qu'on puisse mettre une gateway sur une interface virtuelle...
Enlève "gateway" sur eth1 aussi, d'ailleurs...
Dernière modification par tiramiseb (Le 11/12/2015, à 12:02)
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#4 Le 11/12/2015, à 13:34
- src
Re : Plusieurs interfaces sur une carte réseau.
gateway est interprété comme gateway par défaut, on ne peut pas en avoir deux.
Il faut en avoir qu'une + ajouter une ligne qui créé les routes nécessaires à la mano.
Actuellement sur Manjaro Xfce (amd64)
Hors ligne
#5 Le 11/12/2015, à 13:37
- tiramiseb
Re : Plusieurs interfaces sur une carte réseau.
On peut avoir deux passerelle, mais chacune doit être sur le réseau de l'interface à laquelle elle est attribuée... Après, en terme de routage ce n'est pas très prédictible, mais il n'y a théoriquement rien qui l'interdise...
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#6 Le 11/12/2015, à 13:53
- bruno
Re : Plusieurs interfaces sur une carte réseau.
Tu n'es pas obligé d'avoir une interface virtuelle, tu peux attribuer directement plusieurs IP à la même interface :
auto eth0
iface eth0 inet static
address 185.X.X.X
netmask 255.255.255.0
gateway 185.X.X.254
auto eth1
iface eth1 inet static
address 10.0.0.45
netmask 255.0.0.0
up ip addr add 10.0.0.100 dev eth1
Dernière modification par bruno (Le 11/12/2015, à 13:54)
#7 Le 11/12/2015, à 14:15
- tiramiseb
Re : Plusieurs interfaces sur une carte réseau.
Pour expliquer en détails la différence entre ce que tu as fait et ce que bruno propose :
- "eth1:0" est une "interface virtuelle" qui est créé et qui "vit" comme une interface classique
- la syntaxe de bruno revient à dire « exécute la commande "ip addr add [...]" après avoir monté l'interface », c'est donc un ajout semi-automatique d'une adresse IP après avoir mis "up" l'interface.
Cela fait quelques années que l'on peut en effet mettre plusieurs adresses IP sur une seule interface, sans avoir besoin des interfaces virtuelles...
Tu peux aussi tenter la syntaxe suivante, qui a le mérite de rester "en plusieurs blocs" tout en n'utilisant pas les interfaces "virtuelles" :
auto eth1
iface eth1 inet static
address 10.0.0.45
netmask 255.0.0.0
iface eth1 inet static
address 10.0.0.100
netmask 255.0.0.0
... cela étant dit, en relisant tes trucs, je vois que tes deux sous-réseaux se "marchent dessus", 10.0.1.45/255.255.255.0 est inclus dans 10.0.0.100/255.0.0.0.
Tu as des problèmes de routage et ce que tu veux faire a de fortes chances de ne pas pouvoir fonctionner...
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#8 Le 11/12/2015, à 14:29
- winser12
Re : Plusieurs interfaces sur une carte réseau.
En enlevant la gw, ça fonctionne parfaitement :
auto eth0
iface eth0 inet static
address 185.X.X.X
netmask 255.255.255.0
gateway 185.X.X.254
auto eth1
iface eth1 inet static
address 10.0.1.45
netmask 255.255.255.0
gateway 185.X.X.254
auto eth1:0
iface eth1:0 inet static
address 10.0.0.100
netmask 255.0.0.0
gateway 185.X.X.254
Seul inconvenient, je suis obligé de faire un ifup eth1:0 à chaque redémarrage mais bon un serveur ne se redémarre pas tous les mois.
Si j'enlève la GW sur eth1, je n'arrive plus à joindre le réseau 10.0.1.0/24. Comme vous l'avez dit il faut rajouter une route à la main mais en mettant la GW sur eth1 comme ci-dessus ça fonctionne. Pourquoi ? J'en ai aucune idée.
En tout
Hors ligne
#9 Le 11/12/2015, à 14:42
- tiramiseb
Re : Plusieurs interfaces sur une carte réseau.
Pourquoi ? J'en ai aucune idée.
Parce que tu as un conflit entre eth1 et eth1:0.
Le système ne sait pas par où passer pour parler à 10.0.1.0/24, car ça fait partie de 10.0.0.0/8 : doit-il passer par eth1 ou par eth1:0 ?
Regarde le retourn de la commande "ip route" dans les différentes situations, c'est probablement là que tu verras pourquoi dans un cas ça marche et pas dans l'autre...
Dernière modification par tiramiseb (Le 11/12/2015, à 14:43)
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#10 Le 18/12/2015, à 14:40
- winser12
Re : Plusieurs interfaces sur une carte réseau.
Je comprends la chose. Merci pour votre aide
Hors ligne
Pages : 1