Page 1 sur 1

[réseau] aucune connexion au démarrage (résolu)

Publié : lun. 27 oct. 2014, 10:56
par kaen25
Bonjour à tous.
Je viens de passer sur arch linux pour des raisons pratiques.
Ca fait quelques temps que j'ai une manjaro sur mon portable et pour les besoins du boulot j'ai installé une arch linux dans une VM (promox).

J'ai 3 interfaces réseaux déclarés car j'ai 3 IPs sur ce serveur.
Chaque IP est assigné via le gateway par rapport à leur adresse MAC.

J'ai fait 3 profils basés sur l'exemple ethernet

Code : Tout sélectionner

Description="ma description"
Interface=eth0
Connection=ethernet
AutoWired=yes
Address=('xxx.xxx.xxx.xxx/32')
Gateway='xxx.xxx.xxx.254'
DNS=('8.8.8.8' '8.8.4.4')
ExecUpPost=route add xxx.xxx.xxx.254 dev eth0 || true
Les 3 sont basés sur la même config.
Quand je boot la machine j'ai aucune connexion.

Si je fais

Code : Tout sélectionner

ifconfig eth0 up
route add xxx.xxx.xxx.254 dev eth0
route add default gw xxx.xxx.xxx.254
Là à ce moment j'ai le net

Je me suis basé sur les infos fournis par OVH : http://guides.ovh.net/bridgeclient

J'arrive vraiment pas à trouver d’où vient le problème.
Sachant que j'ai un autre problème, j'ai bien accès au net depuis la machine mais elle n'est pas accessible via son IP.

Merci d'avance pour les réponses éventuelles.

Re: [réseau] aucune connexion au démarrage

Publié : lun. 27 oct. 2014, 11:27
par benjarobin
Chaque IP est assigné via le gateway par rapport à leur adresse MAC.
Je n'ai pas compris...

Tu ne peux pas avoir 3 profils similaires... Tu doit forcément avoir un profil pour l'accès externe avec une gateway et DNS, les 2 autres profils ne doivent avoir que l’adresse IP de spécifié.

Si tu es sous ArchLinux, tu ne devrais pas avoir d'interface avec le nom eth0...
Et tu as bien pensé à modifier Interface= dans le profil ?

Re: [réseau] aucune connexion au démarrage

Publié : lun. 27 oct. 2014, 12:19
par kaen25
J'ai pas été clair, je viens de m'en rendre compte.

chez ovh les IP sont assignés via l'adresse MAC de la carte (couple mac / IP) pour pouvoir sortir.
Donc dans ma VM j'ai 3 cartes réseaux avec chacune une adresse mac lié à une IP.

J'ai utilisé ifrename pour changer les noms en eth0 / eth1 / eth2 (comme ici)

Après ca j'ai décliné les 3 cartes en 3 profils eth0 / eth1 / eth2
En changent à chaque fois "Interface" / "Address" et le "execUpPost" pour qu'il corresponde à chaque ip fixe par carte.
Après ca, j'ai fait un netctl enable eth(X) et netctl start eth(X)

Maintenant j'arrive bien à avoir une connexion dans les 2 sens mais seulement si je fais tout en manuel et que je met le default gateway juste après le eth0.
Mais apparemment j'ai aucune connexion externe sur les 2 autres cartes.

Juste pour être franc, sur l'aspect réseau je suis une quiche donc ma méthode n'est certainement pas la bonne.

En tout cas merci pour ton message.

Re: [réseau] aucune connexion au démarrage

Publié : lun. 27 oct. 2014, 16:34
par kaen25
J'ai un peu avancé.
Cette fois j'ai bien mais 3 interfaces qui sont en fonction au démarrage

Mais il me reste toujours un problème.
Sur eth0 j'arrive à sortir et rentrer
mais sur eth1 et eth2 pas moyen

Code : Tout sélectionner

route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         37.187.166.254  0.0.0.0         UG    0      0        0 eth0
37.187.166.254  *               255.255.255.255 UH    0      0        0 eth1
37.187.166.254  *               255.255.255.255 UH    0      0        0 eth2
37.187.166.254  *               255.255.255.255 UH    0      0        0 eth0
Si je déclare un 2eme default il me casse toute la table de routage.
Si vous avez une idée je suis preneur parce que la je sèche.

Sachant que mon but c'est d'avoir 3 IP sur un ou plusieurs interfaces et que j'ai besoin de pouvoir sortir avec ces 3 IPs et éventuellement joignable sur les 3 mais c'est pas obligatoire.

Merci d'avance pour vos lumières.

Re: [réseau] aucune connexion au démarrage

Publié : lun. 27 oct. 2014, 16:43
par benjarobin
Ta table de routage est très étrange.
Peux tu donner l'intégralité des informations, si tu ne veux pas poster les IP, fait moi un MP

Code : Tout sélectionner

ip addr show
route -n

Re: [réseau] aucune connexion au démarrage

Publié : lun. 27 oct. 2014, 17:16
par benjarobin
Peux tu me donner le profil /etc/netctl/ de eth1 et eth2 ?
A quoi correspond les IP en 178.33.XXX.YYY ? Ce sont des IP externes, ce n'est pas pour un réseau interne ?
Si ce sont des IP accessibles depuis l'extérieur, je pense que tu ne dois pas avoir 3 interfaces réseaux, mais bien une seule, mais avec 3 IP dessus.

Re: [réseau] aucune connexion au démarrage

Publié : lun. 27 oct. 2014, 17:35
par kaen25
eth1

Code : Tout sélectionner

Description='A basic static ethernet connection'
Interface=eth1
Connection=ethernet
IP=static
Address=('178.33.202.176/32')
DNS=('213.186.33.99' '8.8.8.8' '8.8.4.4')
ExecUpPost='route add 37.187.166.254 dev eth1 || true'
ExecDownPre='route del 37.187.166.254 dev eth1 || true'
eth2

Code : Tout sélectionner

Description='A basic static ethernet connection'
Interface=eth2
Connection=ethernet
IP=static
Address=('178.33.202.178/32')
DNS=('213.186.33.99' '8.8.8.8' '8.8.4.4')
ExecUpPost='route add 37.187.166.254 dev eth2 || true'
ExecDownPre='route del 37.187.166.254 dev eth2 || true'
Les 3 IP sont des IP normalement accessibles depuis le net donc ce n'est pas des IP du réseau local.
Par contre je vois pas bien comment assigner 3 IP à un même interface et surtout avec 3 MAC différents parce qu'à l'évidence c'est comme cela qu'OVH décide si tu as le droit d'utiliser cette IP.
Tout mon problème est là c'est qu'un interface réseau peut supporter X ip mais une seule adresse mac il me semble.
Et avec un bridge tu crois que ca passerait ?

Si il y a une solution différente je suis preneur.

Re: [réseau] aucune connexion au démarrage

Publié : lun. 27 oct. 2014, 18:14
par benjarobin
Pourquoi les MAC devraient être différentes ? C'est bien toi qui dit que tu utilises tel adresse MAC avec tel IP, non ? Ce n'est pas OVH qui te force les adresses MAC, si ? Désolé mais je ne sais pas vraiment comment fonctionne OVH, mais que je sache sur un serveur dédié tu as une ou 2 interfaces réseaux, mais tu peux avoir plus de 2 IP, donc ici c'est la même chose.

Donc je testerai bien en désactivant les 2 profiles eth1 et eth2, et puis je rajouterais (au moins pour l'instant) à la main tout simplement les IP à l'interface eth0 :

Code : Tout sélectionner

ip addr add 178.33.202.178/32 dev eth0

Re: [réseau] aucune connexion au démarrage

Publié : lun. 27 oct. 2014, 18:22
par kaen25
Je risque rien de tester.

Quand on prend un pool d'ip, pour chaque IP il donne un mac virtuel et je pense que si le mac correspond pas ca doit pas passer.

Re: [réseau] aucune connexion au démarrage

Publié : lun. 27 oct. 2014, 18:37
par benjarobin
Le plus simple est de demander au support de OVH. Ils te répondront ! Et partage la réponse :-)

Re: [réseau] aucune connexion au démarrage (résolu)

Publié : mar. 28 oct. 2014, 15:27
par kaen25
On a laissé tomber la méthode multiple interface (trop limitant et trop problématique).
En fait il y a 10 fois plus simple.

Il suffit dans l'interface chez ovh d'avoir le même mac virtuel sur toutes les IP.
On configure l'interface de bridge dans proxmox avec un le mac virtuel.

Dans la VM :
Dans l'interface on assigne toute les IPs
On met les 2 routes qu'ovh demande

Et miracle ça marche :)

En tout cas merci pour ton aide Benjarobin

Re: [réseau] aucune connexion au démarrage (résolu)

Publié : mar. 28 oct. 2014, 15:35
par benjarobin
Euh, c'est exactement ce que je te suggérais (post136789.html#p136789)...

Re: [réseau] aucune connexion au démarrage (résolu)

Publié : mer. 29 oct. 2014, 10:22
par kaen25
Oui je sais bien, mais ca passait pas car les IP avaient toute un mac associé différent.
La en forçant le même mac sur toute les IP du coup ca passe.