BOnjour
La passerelle à une ip publique sur eth0
en eth1 elle a comme ip 172.30.10.114
L’ip 172.30.10.113 est la passerelle du routeur
l’ip 172.30.10.110 est le serveur voip
Pour atteindre le serveur voip en 172.30.10.110 j’ai ajouté la route suivante :
ip route ad 172.30.10.110/32 via 172.30.10.113 dev eth1
Mes postes telephoniques interogent l’ip publique de la passerelle qui devrait se charger de transmettre au serveur voip en 172.30.10.110.
Le probleme c’est que le serveur voip ping bien la passerelle en 172.30.10.114 mais n’arrive pas à la monter.
On m’a parlé de sip option ?
Manque t’il quelque chose sur le serveur passerelle qui aujourd’hui a juste une debian est le script suivant iptable
#!/bin/sh
IP_SERVEUR_VOIP=172.30.10.110 #172.30.10.113 # adresse du serveur VoIP
activation de la fonction routeur IPv4
sysctl -w net.ipv4.ip_forward=1
ou bien d�commenter la ligne correspondante dans /etc/sysctl.conf pour actition au d�marrage
chargement du module de NAT pour le protocole SIP si n�cessaire
modprobe nf_nat_sip
ou bien ajouter nf_nat_sip dans /etc/modules pour chargement au d�marrage
initialiation d’iptables
iptables -P FORWARD ACCEPT # politique par d�faut de la cha�ne
iptables -F FORWARD # vidage de la cha�ne
iptables -t nat -F PREROUTING # vidage de la cha�ne
redirections
iptables -t nat -A PREROUTING -i eth0 -p udp --dport 5060 -j DNAT --to $IP_SERVEUR_VOIP
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 5060 -j DNAT --to $IP_SERVEUR_VOIP
iptables -t nat -A PREROUTING -i eth0 -p udp --dport 1719:1720 -j DNAT --to $IP_SERVEUR_VOIP
iptables -t nat -A PREROUTING -i eth0 -p udp --dport 16384:16482 -j DNAT --to $IP_SERVEUR_VOIP
Merci pour votre aide