Пожалуйста, помогите мне, сообщив, как использовать привратник 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.