Operations
VPN Cegid
Configuration, diagnostic et maintenance du tunnel VPN vers le reseau Cegid.
L'API Cegid est sur un reseau prive (192.168.4.0/24). Le VPN OpenVPN cree un tunnel entre le VPS et ce reseau.
Fonctionnement
VPS (81.22.222.96)
│
│ VPN OpenVPN (service systemd)
│
▼
Reseau Audaxium (192.168.4.0/24)
│
├── 192.168.4.110 ← API Cegid (REST, NTLM)
└── 192.168.1.200 ← SQL Cegid (read-only, articles GEN/DIM)Commandes essentielles
# Demarrer le VPN
sudo systemctl start openvpn-client@audaxium
# Arreter le VPN
sudo systemctl stop openvpn-client@audaxium
# Verifier l'etat
sudo systemctl status openvpn-client@audaxium
# Voir les logs VPN
sudo journalctl -u openvpn-client@audaxium --tail 30Diagnostic rapide
# 1. Le VPN est-il actif ?
sudo systemctl is-active openvpn-client@audaxium
# Attendu : "active"
# 2. L'interface tun existe-t-elle ?
ip addr show tun0
# Attendu : une interface avec une IP dans 10.x.x.x
# 3. Cegid est-il joignable ?
ping -c 2 192.168.4.110
# Attendu : reponses en < 50ms
# 4. L'API Cegid repond-elle ?
curl http://localhost:8000/api/test-cegid
# Attendu : {"status": "success"}Problemes courants
Le VPN refuse de demarrer
sudo journalctl -u openvpn-client@audaxium --tail 30| Erreur | Cause | Solution |
|---|---|---|
TLS handshake failed | Certificat expire ou serveur VPN down | Contacter l'admin reseau Audaxium |
Cannot open TUN/TAP dev | Module kernel manquant | sudo modprobe tun |
Private key password | La cle privee est chiffree | Entrer le mot de passe manuellement |
Le VPN est actif mais Cegid ne repond pas
# Verifier la route
ip route | grep 192.168
# Tester directement
curl -v http://192.168.4.110/CegidMTSWebAPISi le ping fonctionne mais l'API ne repond pas, le serveur Cegid est probablement arrete (weekend ou maintenance).
Le VPN se deconnecte regulierement
Verifier les logs pour des erreurs de keepalive :
sudo journalctl -u openvpn-client@audaxium | grep -i "timeout\|reset\|restart" | tail -10La configuration OpenVPN est dans /etc/openvpn/client/audaxium.conf. Le fichier de config originel est aussi dans le repo : docker/openvpn/client.ovpn.
Impact sans VPN
Le site continue de fonctionner en mode degrade :
| Fonctionnalite | Sans VPN |
|---|---|
| Catalogue (produits caches) | Fonctionne |
| Prix affiches (caches) | Fonctionne |
| Stocks en temps reel | Non disponible |
| Creation de commande | Non disponible |
| Devis, factures Cegid | Non disponible |
| Administration | Fonctionne (sauf sync Cegid) |
Les clients verront le catalogue et les prix caches, mais ne pourront pas passer de commande tant que le VPN n'est pas retabli.