PDA

Επιστροφή στο Forum : Netmeeting + Jetspeed + Gatekeeper + NAT (SOLVED)



oyez
06-02-04, 13:24
Πριν αρκετό καιρό είχα ρωτήσει πως μπορούμε να περάσουμε voice μέσω του Gatekeeper πίσω από Nated δίκτυο. Μετά από πολλές προσπάθειες κατάφερα να το πετύχω. Παραθέτω την λύση για όποιους ενδιαφέρονται!

Έστω το εσωτερικό μας δίκτυο έχει διευθύνσεις 192.168.1.0/24
Το μηχάνημα που είναι στημένος ο gatekeeper έχει διεύθυνση 192.168.2.2
Η εσωτερική ip του jetspeed είναι 192.168.2.1

Ρυθμίσεις στο jetspeed.

1) Δημιουργία των παρακάτω security trigger
tcp 30000 30020 true 100 true true true tcp
tcp 1718 1731 true 150 true true true tcp
udp 1719 1720 true 150 true true true udp
tcp 40000 40020 true 150 true true true tcp
udp 50000 50020 true 150 true true true udp

Ρυθμίσεις στον Proxy (192.168.2.2)

1) Δημιουργία του gnugk.ini με τις παρακάτω ρυθμίσεις.
[Gatekeeper::Main]
Fourtytwo=42

[RoutedMode]
GKRouted=1
H245Routed=1
AcceptUnregisteredCalls=1
SupportNATedEndpoints=1
H245PortRange=30000-30020
Q931PortRange=40000-40020

[RasSrv::ARQFeatures]
CallUnregisteredEndpoints=1

[Proxy]
Enable=1
RTPPortRange=50000-50020

[GkStatus::Auth]
rule=allow

[Gatekeeper::Auth]
default=allow

2) Default gateway ορίζουμε την εσωτερική ip toy jetspeed (192.168.2.1)
route add default gw 192.168.2.1

3) Δημιουργία διαδρομής προς το εσωτερικό δίκτυο
route add -net 192.168.1.0 netmask 255.255.255.0 dev eth0

Ρυθμίσεις στα pc του εσωτερικού δικτύου!
1) Δημιουργία διαδρομής προς τον proxy.
π.χ route add -p 192.168.2.2 192.168.1.x (όπου x η ip του pc)
2) Ρύθμιση του Netmeeting για να συνδεθεί με τον gatekeeper
Tools->Options->Advanced Calling->Τσεκάρισμα της επιλογής 'Use a Gatekeeper to place calls-> Πληκτρολογούμε την διεύθυνση του gatekeeper (Στην περίπτωση μας 192.168.2.2). Επίσης τσεκάρουμε την επιλογή 'Log on using my phone number'. Πληκτρολογούμε έναν αριθμό π.χ '1000'

Ρυθμίσεις σε pc εκτός δικτύου
Με τον παραπάνω τρόπο στο Netmeeting πηγαίνουμε και βάζουμε την εξωτερική ip του Jetspeed. Στο 'phone number' βάζουμε '2000'.

Σημείωση 1: Αν δεν καταφέρνει το Netmeeting να συνδεθεί με τον gatekeeper απλά το κλείνουμε και το ξανανοίγουμε (bug μου μυρίζει)

Σημείωση 2: Τα χαρακτηριστικά του δικτύου που έχουν δοκιμαστεί οι παραπάνω ρυθμίσεις είναι:

1. Jetspeed 500i με το τελευταίο firmware συνδεδεμένο σε switch.
2. Proxy Server -> Linux Mandrake 9.2
3. Gatekeeper -> openh323gk (http://www.gnugk.org)
4. Λογισμικό pc -> Windows Xp (Απενεργοποιημένο το firewall)

Ελπίζω να βοηθήσω κάποιους που είχαν το ίδιο πρόβλημα! Κάθε παρατήρηση δεκτή!

@ ADSLgr.com All rights reserved.