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 addrouifconfig. - Configurez l’interface (par ex.
eth1ouens36) en éditant le fichier réseau (/etc/sysconfig/network-scripts/ifcfg-eth1sur 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 ...).
- 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 (
Il est recommandé de ne pas mettre de passerelle (gateway) par défaut sur la deuxième interface pour éviter les conflits de routage.