PROXMOX - Instabilité réseau v7.2 & v7.3

Bonjour,

Alors voilà, suite aux différents échanges ayant eu lieu dans un précédent poste ICI sur la consommation mémoire de ma VM HAOS, on a dérivé sur la raison du pourquoi je stagne en version Proxmox v6.4.4…

Le problème…

En gros, j’ai un problème de réseau sous Proxmox supérieur à v7.1.7 alors que tout est fonctionnel en v6.4.4 et v7.1.7 (plus dispo en téléchargement).

Les origines…

Voilà j’étais sous Proxmox v7.1.7 depuis plus de 6 mois où tout fonctionnait parfaitement bien. La veille de partir en déplacement, à 23h forcément, j’ai eu la bonne idée de faire la mise à jour vers v7.3.4. Sur le coup aucun soucis, tout redémarre correctement… sauf que 30min plus tard les emmerdes ont commencé lorsque ma compagne me sors un « Ta merde a planté je pense, l’appli ne fonctionne plus, lève toi éteindre la lumière ! »

Un check rapide et je constate que Proxmox n’était plus visible sur mon réseau alors que ma VM et mes containers tournaient encore, check via commande locale (PC portable). Un petit redémarrage et tout rentre dans l’ordre sauf que ce problème se répétait environ 10 à 40min après chaque démarrage de proxmox, ce temps étant très variable…

Bref ayant effectués des backups juste avant mon upgrade par précaution et n’ayant pas trop de temps devant mou (heure tardive), je me suis dis « Hop tu formates et tu installes à nouveau Proxmox, ce sera aussi rapide car il y a un truc qui a certainement foiré lors de la mise à jour… »

Sauf que voilà, la v7.3 avait le même comportement sur une installation vierge, avant même de recharger le moindre container/VM. Du coup je suis descendu en v7.2 et là IDEM, même comportement… La 7.1.7 n’étant plus disponible en téléchargement, je suis redescendu en v6.4 qui elle est parfaitement fonctionnelle. Depuis je n’ose plus vraiment upgrader ma version :frowning:

Lorsque le problème apparaissait j’avais ce message sur le prompt de mon portable :

Le point remarquable de cette expérience c’est que j’ai apris qu’un backup Proxmox v7.1.7 est rétro compatible avec une v6.4.4, non négligeable !

Voila mon hard si cela peut aider.
root@datacenter:~# hwinfo --short
cpu:                                                            
                       Intel(R) Core(TM) i7-4510U CPU @ 2.00GHz, 2575 MHz
                       Intel(R) Core(TM) i7-4510U CPU @ 2.00GHz, 2786 MHz
                       Intel(R) Core(TM) i7-4510U CPU @ 2.00GHz, 2536 MHz
                       Intel(R) Core(TM) i7-4510U CPU @ 2.00GHz, 2780 MHz
keyboard:
  /dev/input/event3    AT Translated Set 2 keyboard
mouse:
  /dev/input/mice      ETPS/2 Elantech Touchpad
monitor:
                       N173FGE-L23 LCD Monitor
graphics card:
                       nVidia GM107M [GeForce GTX 850M]
                       Intel Haswell-ULT Integrated Graphics Controller
sound:
                       Intel 8 Series HD Audio Controller
                       Intel Haswell-ULT HD Audio Controller
storage:
                       Floppy disk controller
                       Intel 8 Series SATA Controller 1 [AHCI mode]
network:
  wlp3s0               Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter
  enp2s0f1             Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
modem:
  /dev/ttyACM0         Dresden Elektronik ConBee II
network interface:
  fwln100i0            Ethernet network interface
  fwpr106p0            Ethernet network interface
  veth104i0            Ethernet network interface
  fwln103i0            Ethernet network interface
  tap108i0             Ethernet network interface
  veth107i0            Ethernet network interface
  fwln106i0            Ethernet network interface
  vmbr0                Ethernet network interface
  fwbr105i0            Ethernet network interface
  veth100i0            Ethernet network interface
  fwpr105p0            Ethernet network interface
  veth103i0            Ethernet network interface
  veth106i0            Ethernet network interface
  fwln105i0            Ethernet network interface
  fwbr104i0            Ethernet network interface
  fwpr104p0            Ethernet network interface
  fwbr107i0            Ethernet network interface
  veth102i0            Ethernet network interface
  lo                   Loopback network interface
  fwpr107p0            Ethernet network interface
  veth105i0            Ethernet network interface
  enp2s0f1             Ethernet network interface
  fwbr100i0            Ethernet network interface
  fwln104i0            Ethernet network interface
  wlp3s0               Ethernet network interface
  fwpr100p0            Ethernet network interface
  fwbr103i0            Ethernet network interface
  fwln107i0            Ethernet network interface
  fwpr103p0            Ethernet network interface
  fwbr106i0            Ethernet network interface
disk:
  /dev/sda             CT250MX500SSD1
partition:
  /dev/sda1            Partition
  /dev/sda2            Partition
  /dev/sda3            Partition
cdrom:
  /dev/sr0             TSSTcorp CDDVDW SU-228FB
usb controller:
                       Intel 8 Series USB EHCI #1
                       Intel 8 Series USB xHCI HC
bios:
                       BIOS
bridge:
                       Intel 8 Series PCI Express Root Port 1
                       Intel 8 Series LPC Controller
                       Intel 8 Series PCI Express Root Port 4
                       Intel Haswell-ULT DRAM Controller
                       Intel 8 Series PCI Express Root Port 5
                       Intel 8 Series PCI Express Root Port 3
hub:
                       Intel Hub
                       Linux Foundation 3.0 root hub
                       Linux Foundation 2.0 root hub
                       Linux Foundation 2.0 root hub
memory:
                       Main Memory
bluetooth:
                       IMC Networks Bluetooth Device
unknown:
                       FPU
                       DMA controller
                       PIC
                       Keyboard controller
                       PS/2 Controller
                       Realtek RTL8411B PCI Express Card Reader
                       Intel Haswell-ULT Thermal Subsystem
                       Intel 8 Series HECI #0
                       Intel 8 Series SMBus Controller
                       Intel 8 Series Thermal
                       Future Technology Devices International FT232 Serial (UART) IC
  /dev/input/event8    Realtek USB Camera
                       Dresden Elektronik ConBee II

Merci d’avance à ceux qui auront pris le temps de me lire :slight_smile:

Linux (ou Freebsd) et les chipset Ethernet Realtek, c’est une longue histoire de « Je t’aime moi non plus ».
En l’occurence, le log montre l’interface ethernet qui se met en croix.
Ca arrive plus fréquemment quand il y a beaucoup de trafic. Par exemple, sous HA, si tu as un speedtest régulier. Ca charge l’interface ethernet et hop, le driver se plante.

Ici [TUTORIAL] - IOCREST Dual Port Realtek 8125B 2.5Gbe NIC | Proxmox Support Forum il y a une méthde pour installer le dernier driver realtek sur une carte realtek 2.5Gb.
Bien entendu, il faut prendre le driver de la bonne carte depuis cette page:
https://www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-pci-express-software
Et installer.

Il faudrait regarder la version du driver en 6.4 et en 7.x. L’une marche. L’autre pas/mal. Avec un peu de chance, la dernière version sur le site realtek aidera.

2 « J'aime »

Vu le screen de @Neuvidor on dirait une version « r8169-quelque_chose », et visiblement selon le thread suivant (ouvert en avril 2022 et dernier message ce mois ci) :

La version r8168-8.050.03 serait moins problématique.

Actuellement en suivant le lien de @golfvert , la version la plus récente serait la r8168-8.051.02

Par contre faudrait check ce que fait le script autorun.sh cité dans le tuto d’install, pour avoir une idée de ce qu’il fait exactement (est-ce qu’il blacklist les drivers déjà présent ou est-ce qu’il les supprime).

1 « J'aime »

Sauf que là j’ai encore aucune VM/Container et ça plante déjà !

je vais m’y pencher

Bien vu !

En listant mon chipset je suis aussi tombé là dessus mais j’ai préféré poster quand même, au pire ça aidera certain içi.

Alors là je vais certainement avoir besoin de vous !

Visiblement il supprime l’ancienne version que ce soit du r8169 ou du r8168

echo "Check old driver and unload it."
check=`lsmod | grep r8169`
if [ "$check" != "" ]; then
        echo "rmmod r8169"
        /sbin/rmmod r8169
fi

check=`lsmod | grep r8168`
if [ "$check" != "" ]; then
        echo "rmmod r8168"
        /sbin/rmmod r8168
fi

[EDIT] J’avais un doute sur la suite du script, mais finalement ça doit pouvoir passer.

Evidemment éviter de faire ça la veille d’un déplacement, et prévoir le backup pre-install :wink:

1 « J'aime »

Évidement, ce n’est pas mon genre ! :joy::joy::joy:

Merci pour toute cette analyse !

Je reviendrai ici après avoir testé ce qui ne sera peut être pas avant 1 à 2 semaines.

En fait j’ai probablement l’opportunité de profiter de l’achat d’un ami pour un mini PC sous peu. Comme je dois lui configurer sous proxmox, cela me permettra de débuger mon système au passage. :wink:

1 « J'aime »

bonjour ,
je déterre un peux ce souci rencontré car j’ai exactement le même souci et même screen depuis passage de proxmox 7.4 a 8.
( en réinstallant depuis 0)
avez vous une solution ou je test de repasser en 7.4?

Bonjour,
J’ai aussi des problèmes de plantage depuis le passage en 8. je pense revenir à la 7.4.

Je n’ai finalement pas testé la solution du fait de l’achat de mon micro PC cependant la solution des drivers de la carte était clairement à tester.

Avez vous vérifier ce point ?

Bonjour ,
non je n’ai pas test a installer des new driver sur proxmox 8 de ma carte réseaux, tout se que je sais c’est que depuis hier après-midi ou je suis repasser en 7.4 je n’ai plus aucun bug.
Bonne journée