Назад | Перейти на главную страницу

Как использовать GnuGk в качестве шлюза / прокси H.323

Пожалуйста, помогите мне, сообщив, как использовать привратник GNU, я установил его на сервере Ubuntu, но я не знаю, как его использовать.

Что мне нужно, так это то, что теперь у меня есть Cisco CMS и на нем включен мост H323, поэтому люди могут присоединиться к CMS, просто набрав IP-адрес CMS из локальной сети. CMS (LAN IP) Я хочу, чтобы другие люди присоединялись из Интернета, но у нас есть брандмауэр между LAN и WAN сетью, но этот брандмауэр не поддерживает функцию ALG, поэтому NAT CMS для общедоступного IP не работает.

CMS (LAN IP) ------------------ firewall (общедоступный IP)

Я планирую установить GNU GK следующим образом:

CMS (LAN IP) ---------------- (LAN IP) GNUGK (общедоступный IP) ------------- Интернет

поэтому людям из Интернета просто нужно набрать общедоступный IP-адрес GNUGK, а GNUGK будет передавать трафик в CMS в качестве прокси.

пока у меня установлен, настроен и запущен gnugk, но он работает не так, как я ожидал.

вот конфигурация для GnuGk

[Привратник :: Главный] Сорок два = 42 TimeToLive = 600 Дом = 114.255.xxx.xxx StatusPort = 7000

[RoutedMode] GKRouted = 1 CallSignalPort = 11720 H245Routed = 1 H245TunnelingTranslation = 1 H245PortRange = 56000-56999 AcceptUnregisteredCalls = 1 SupportNATedEndpoints = 1 EnableH46018 = 1 H46018NoN6023.dat = 0 enH46018NoN6023.net, enH46018NoN6023.net = 0 enH46018NoN6023.net = 0 enH46018NoN6023.net nrenum.net, e164.arpa RDSservers = rds.h323.net

[RoutingPolicy] по умолчанию = явное, внутреннее, перечисление, srv, rds, dns

[Прокси] Включить = 1 RTPPortRange = 55000-55999 RTPMultiplexing = 1 RTPMultiplexPort = 2776 RTCPMultiplexPort = 2777

[GkStatus :: Auth] FileIPAuth = обязательно; RRQ, LRQ, Setup

[FileIPAuth] любой = разрешить

[ModeSelection] 114.255.177.246 = ПРОКСИ

[RasSrv :: Neighbours] GK1 = CiscoGk

[Neighbor :: GK1] GatekeeperIdentifier = GK1 Host = 10.100.9.20 SendPrefixes = * AcceptPrefixes = * ForwardLRQ = всегда

[RasSrv :: RRQFeatures] SupportDynamicIP = 1 OverwriteEPOnSameAddress = 1

[RasSrv :: LRQFeatures] AcceptNonNeighborLCF = 1 AcceptNonNeighborLRQ = 1

[LogFile] Rotate = Weekly RotateDay = Sun RotateTime = 03:59 Имя файла = / var / log / gatekeeper.log

Когда я использую этот файл конфигурации для запуска GnuGk и пытаюсь набрать 114.255.xxx.xxx, ничего не происходит. Журнал не дает мне никаких подсказок. Вроде сигнал даже не доходит до этого IP.

IP доступен для проверки связи из Интернета.

Я пытался понять, как работает GnuGk, но я действительно не могу понять его руководство.

Вы стреляете себе в ногу, устанавливая слишком много переключателей.

Если GnuGk запущен на брандмауэре, тогда он должен иметь возможность автоматически определять внутренний и внешний IP-адреса. Возможно, вам нужно будет сообщить это внутренним сетям, взгляните на пример конфигурации etc/proxy.ini.

Другой вариант - запустить GnuGk за вашим брандмауэром и установите переключатель конфигурации ExternalIP = x.x.x.x на свой общедоступный IP-адрес и перенаправьте диапазоны портов на GnuGk.