Salut,

Arretez moi si je me trompes quelque part! J'ai donc un router/firewall qui partage la connexion Internet avec les machines locales. Les machines locales peuvent donc surfer sur le web mais toute connexion de T�l� conferance audio ou video ne passent pas! Et il me faut autoriser les connexnions Netmeeting ou Gnomemeeting � l'ext�rieur.

Je me suis donc renseigne sur la question et apperement il me faut installer un proxu h323 qui puissent �tablir la connexion avec l'ext�rieur, j'ai donc installer ce proxy:

router:/var/log# dpkg --list |grep open
ii  opengate       0.9alpha4-2    H.323 voice over IP gatekeeper
rc  openh323gk     2.0b4-1        H.323 gatekeeper

Voyons les connexions maintenant.
Ma politque du firewall est de TOUT bloquer par defaut:
###########################
# On refuse TOUT par defaut
###########################
iptables -P INPUT DROP
iptables -P OUTPUT DROP
iptables -P FORWARD DROP

Ensuite le local peut *surfer* sur Internet grace au forwarding d'une interface vers une autre et grace au masquerading:
###########################
# Connection Internet pour le reseau LOCAL
###########################
iptables -A FORWARD -i eth1 -o ppp0 -j ACCEPT
iptables -A FORWARD -o eth1 -i ppp0 -j ACCEPT

###########################
#Masquerading: Le LAN communique a l'exterieur avec l'@ IP Public
###########################
iptables -t nat -A POSTROUTING -s 192.168.2.0/24 -j MASQUERADE

Donc je lance le proxy h323:
router:/var/log# /etc/init.d/opengate start

Ca m'ouvre deux ports udp:
router:/var/log# netstat -a
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address      State
udp        0      0 *:1718                  *:*
udp        0      0 *:1719                  *:*

Il faut donc ouvrir ces ports tant au niveau local qu'au niveau de l'exterieur:

###########################
# On accepte les connexions h323 venant d'Internet:
###########################
for port in 1718 1719
do
iptables -A INPUT -i ppp0 -p udp -s 0/0 --dport $port -m state --state NEW,ESTABLISHED -j ACCEPT iptables -A OUTPUT -o ppp0 -p udp -d 0/0 --sport $port -m state --state NEW,ESTABLISHED -j ACCEPT
done

###########################
# On accepte les connexions h323 venant du local
###########################
for port in 1718 1719
do
iptables -A INPUT -i eth0 -p udp -s 0/0 --dport $port -m state --state NEW,ESTABLISHED -j ACCEPT iptables -A OUTPUT -o eth0 -p udp -d 0/0 --sport $port -m state --state NEW,ESTABLISHED -j ACCEPT
done

Donc voila, normalement le proxy h323 est dispo tant de l'ext�rieur qu'� l'interieur...

Mais le probl�me vient au niveau des fichiers de configs, apperement il y a en 2 et je n'ai pas trouv� de tutorial sur le sujet et c'est la premi�re fois que j'installe un proxy pareil!!!
Ces deux fichiers sont:
/etc/opengate.conf (pas tres long, syntaxe assez compr�fensible)
et
/etc/gatekeeper.ini (Tres LONG,  j'y comprends rien!!!)

Je sais pas si je peux laisser la config par defaut des packages Woody ou si je dois les modifier, a votre avis ?

Toute aide sera vraiment appr�ci�e ;-)

Vincent.

Répondre à