Ajouter une une nouvelle interface reseau sur omni (recommandé)

Ajouter une deuxième interface réseau (NIC) sur FreePBX pour dédier un sous-réseau à la voix (VoIP) permet d’isoler le trafic et d’améliorer la qualité de service. Cela implique de configurer la nouvelle carte dans le système d’exploitation sous-jacent (souvent via CLI) puis de paramétrer Asterisk (PJSIP) dans l’interface web pour écouter sur cette nouvelle adresse IP.
Voici la procédure pour ajouter une deuxième interface réseau sur FreePBX :
  • Configuration du Système (CLI) :
    • Connectez-vous en SSH à votre serveur FreePBX.
    • Identifiez la nouvelle carte réseau avec la commande ip addr ou ifconfig.
    • Configurez l’interface (par ex. eth1 ou ens36) en éditant le fichier réseau (/etc/sysconfig/network-scripts/ifcfg-eth1 sur les versions basées sur CentOS/SangomaOS), en attribuant une IP fixe dans le VLAN/réseau voix.
    • Redémarrez le réseau ou le serveur : systemctl restart network.
  • Configuration FreePBX (GUI) :
    • Allez dans Settings -> Asterisk SIP Settings.
    • Dans l’onglet General, sous la section « Network Settings », vérifiez que votre nouvelle adresse IP est détectée.
    • Configurez vos PJSIP Drivers (ou SIP) pour écouter sur 0.0.0.0 (toutes les interfaces) ou spécifiquement sur la nouvelle adresse IP dédiée à la voix.
    • Assurez-vous que le Local Network de votre réseau voix est bien déclaré dans le champ « Local Networks » pour éviter des problèmes de NAT ou d’audio unidirectionnel.
    • Cliquez sur Submit et Apply Config.
  • Routage (si nécessaire) :
    • Si le réseau voix est différent du réseau de gestion, configurez une route statique pour que le trafic voix passe par la nouvelle interface (ip route add ...).
Il est recommandé de ne pas mettre de passerelle (gateway) par défaut sur la deuxième interface pour éviter les conflits de routage.