Bonjour,
Je rencontre un soucis sur plusieurs VM Debian 12 qui sont installées sur Proxmox 8 lui même installé sur un serveur Advance3-Gen2.
J'ai ajouté un réseau privé dans Proxmox, il s'appelle vmbr1 et porte l'IP 172.16.0.1/24. Il permet de faire communiquer les VM entre-elles à l'intérieur de Proxmox.
Le problème, lorsque je configure ce réseau dans une VM Debian 12, comme suit:
```
root@web1:~# cat /etc/network/interfaces
source /etc/network/interfaces.d/*
auto lo
iface lo inet loopback
#additional ip
allow-hotplug ens18
iface ens18 inet static
address 54.xx.xx.81/29
gateway 54.xx.xx.86
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 8.8.8.8
dns-search hent.infra
#réseau privé
allow-hotplug ens19
iface ens19 inet static
address 172.16.0.2/24
gateway 172.16.0.1
```
Et que je redémarre le service networking, j'ai une erreur:
Pourtant la commande ip a me donne bien les deux interfaces:
Parfois, le service networking est même en failed et pour autant le réseau fonctionne. Je ne comprends pas ce comportement.
Pourriez-vous m'aider à résoudre ce problème ?
Merci d'avance,
Nicolas
[RESOLU] Proxmox réseau privé et Debian 12
Related questions
- Conseil - Proxmox / ZFS
46354
27.08.2024 09:39
- Serveurs OVH blacklistés UCEPROTECT-Level 3
25918
12.04.2021 15:23
- Solution de streaming live
24802
25.08.2017 18:35
- Mon serveur n'est pas en ssl
24402
21.06.2017 15:35
- [Résolu] Problème de connexion à un dédié
22233
15.12.2018 17:42
- Proxmox ou VMWare ?
21737
02.03.2017 22:04
- Conseil Soft Raid vs Hard Raid
21478
13.04.2017 08:49
- Proxmox ip failover problème reseau vers orange
18338
30.11.2020 19:21
- Serveur crash avec ip failover
16192
11.09.2019 14:57
- SoftRaid 3x2To SATA ?
16126
03.01.2019 07:18
Bonjour,
Sans relancer le service networking est-ce que si vous faites un
ifdown ens19 et ensuite ifup ens19 vous avez le même message ?
Cdt.
Florian
Bonjour,

Merci pour ton retour. La commande ifdown m'indique interface ens19 not configured et le ifup, me donne l'erreur RTNETLINK answers: File exists
Donc d'un côté elle ne semble pas configurée mais d'un autre elle existerait quelque part.
Nicolas
Bonjour,
Est-ce que vous avez un dossier /etc/network/interfaces.d/ ?
Sinon sur la partie configuration il semble manquer quelque chose
#réseau privé
auto ens19 ### Cette ligne
allow-hotplug ens19
iface ens19 inet static
address 172.16.0.2/24
gateway 172.16.0.1
du coup possiblement sur l'interface publique également.
Bien à vous.
Bonjour,

Le répertoire interfaces.d existe mais il est vide.
La directive auto ens19, je l'ai remplacé par allow-hotplug ens19. Si toutefois je l'ajoute en plus de cette dernière, le service est en état failed
Merci de ton aide,
Nicolas
Bonjour @nicocolt,
Je me suis permis d'ajouter du formatage à votre post initial.
Je n'ai pas lu le détail des réponses mais vous ne pouvez pas avoir deux routes par défaut. La directive `gateway` ne doit être présente que sur une seule interface.
De manière générale, un bon moyen de voir quelle route ou IP est en double est d'activer le mode verbeux dans ifupdown :
```bash
sed -i 's/^#VERBOSE=.*/VERBOSE=yes/' /etc/default/networking
```
En faisant ça, vous verrez quelle commande `ip route` ou `ip address` génère cette erreur. Mais ici, il n'y a pas de doute.
[quote]
Il permet de faire communiquer les VM entre-elles à l'intérieur de Proxmox.[/quote]
Dans ce cas, j'imagine que ce n'est pas votre route par défaut et que c'est la ligne `gateway 172.16.0.1` qui doit être supprimée.
[quote]
Parfois, le service networking est même en failed et pour autant le réseau fonctionne[/quote]
Malheureusement, ifupdown n'est pas très fiable sur ce genre de choses. J'avais raconté sur un autre topic comment on peut avoir des problèmes de perte de réseau après 24 heures (la durée de nos baux DHCP) à cause de ce comportement : il passe en erreur mais garde la configuration réseau.
Merci les réponses !
Merci pour le formatage ;)
En effet ça semble être la gateway de l'ens19 qui posait problème. Je pensais à tort que les routes auraient été correctes malgré cela.
Merci en tout cas, je viens d'apprendre encore quelque chose.
Nicolas
Si vous activez le mode verbeux, vous allez probablement voir deux commandes `ip route add default via 54.xx.xx.86 dev ens18` puis `ip route add default via 172.16.0.1 dev ens19`. Ici, `default` veut dire `0.0.0.0/0`, il ne peut donc pas y avoir plusieurs routes avec la même destination (ou alors dans des tables de routage différentes).
Content que le problème soit résolu :)