2010-08-24 7 views
1

J'ai installé FreeSWITCH 1.0.6 sur CentOS 5.5. Je crois que CentOS bloque les ports FreeSWITCH nécessaires pour contacter mes téléphones distants, mais je ne sais pas comment utiliser ipTables sous Linux ou quels ports doivent être ouverts. Quelqu'un peut-il aider? Avec Asterisk les ports étaient 5060 - 5090 pour la gorgée et quelques autres mais je ne m'en souviens pas.Quels sont les ports nécessaires pour le freeswitch?

Merci!

+0

Je viens d'appeler mon hébergeur - ils m'ont dit que par défaut l'image VPS bloque tout le trafic, sauf pour SSH & port 80. Toutes les idées quoi faire? – dingalingchickenwiing

Répondre

0

Passons sur chumps, je pensais que ce moi-même:

-A INPUT -j RH-Firewall-1-INPUT 
-A FORWARD -j RH-Firewall-1-INPUT 
-A RH-Firewall-1-INPUT -i lo -j ACCEPT 
-A RH-Firewall-1-INPUT -p icmp --icmp-type any -j ACCEPT 
-A RH-Firewall-1-INPUT -p 50 -j ACCEPT 
-A RH-Firewall-1-INPUT -p 51 -j ACCEPT 
-A RH-Firewall-1-INPUT -p udp --dport 5353 -d 224.0.0.251 -j ACCEPT 
-A RH-Firewall-1-INPUT -p udp -m udp --dport 631 -j ACCEPT 
-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 631 -j ACCEPT 
-A RH-Firewall-1-INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT 
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT 
-A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 37 -j ACCEPT 
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 37 -j ACCEPT 
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT 
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT 
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 2049 -j ACCEPT 
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5060 -j ACCEPT 
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8021 -j ACCEPT 
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5080 -j ACCEPT 
-A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 5060 -j ACCEPT 
-A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 8021 -j ACCEPT 
-A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 5080 -j ACCEPT 
-A RH-Firewall-1-INPUT -m state --state NEW -p icmp -j ACCEPT 
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5532 -j ACCEPT 
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5564 -j ACCEPT 
-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited 
1

La réponse acceptée est une mauvaise réponse ... FreeSWITCH n'utilise pas tous ces ports, et tous les ports n'y sont pas définis. Pour ceux qui ont besoin d'une directive (en utilisant configs par défaut):

3478 - STUN Discovery (UDP) 
3479 - STUN Discovery (UDP) 
5060 - Sofia Internal Profile (TCP & UDP) 
5080 - Sofia External Profile (TCP & UDP) 
8021 - Event Socket (TCP) 
16384-32768 - RTP Ports (UDP) 

L'utilisation du port est susceptible de changer avec l'utilisation du module. Je peux trouver l'entrée sur http://confluence.freeswitch.org, et plus (à jour) des informations sur l'utilisation du port peut être trouvé à https://freeswitch.org/confluence/display/FREESWITCH/Firewall

Questions connexes