Доброго дня. Помогите сконфигурировать гейткипер.
Что есть:
Несколько ip шлюзов. Объединены в единый номерной план. Все смотрят на один гейткипер. GnuGk. Он расположен в одном из офисов.
Чего хочется:
Хочется сделать безотказную схему. Сейчас если в офисе с гейткипером умирает интернет - все остальные друг до друга не дозваниваются.
Поэтому хочу поднять еще один гейткипер в другом офисе. Настроить шлюзы на него как на альтернативный гейткипер. Чтоб в случае сбоя интернета переключать обслуживание на него.
Что уже получилось:
Сделал 2 гейткипера. Конфиг [RasSrv::GWPrefixes] одинаковый на обоих. Проэксперементировал. При отключении одного гейткипера все остальные монмально переходят на второй.
Проблемы: если одновременно работают 2 гейткипера рано или поздно возникает ситуация в которой один шлюз щареган на одном гейткиперере. второй щлюз на другом гейткипере.
Если при этом позвонить с одного шлюза на другой, то звонок обрывается через 10-30 секунд. Помогите это забороть.
Ну и наконец конфиг. гейткипера. Одного. второй не привожу ибо он зеркальный.
[Gatekeeper::Main]
; необходимый параметр
FortyTwo=42
; имя гейткипера
Name=WestGK
; на каком адресе слушаются запросы
home=192.168.14.1
EndpointSuffix=_west
;TimeToLive=60
; порт через который можно удаленно управлять гейткипером
StatusPort=7000
; степень подробности отладочной информации выводимой в статус порт
StatusTraceLevel=2
; конфигурация альтернативного гейткипера в москве
AlternateGKs=192.168.20.1:1719:false:121:MskGK
SendTo=192.168.20.1:1719
SkipForwards=192.168.20.1
UseBroadcastListener=0
UseMulticastListener=0
UnicastRasPort=1719
[GkStatus::Auth]
rule=password
127.0.0.1=allow
;default=forbid
Shutdown=allow
user=#####
[RasSrv::GWPrefixes]
; здесь много много префиксов вида
IDgateway=1531, 1532, 1533, 1534
[RoutedMode]
GKRouted=1
H245Routed=0
CallSignalPort=1721
CallSignalHandlerNumber=5
AcceptNeighborCalls=1
AcceptUnregisteredCalls=0
TreatUnregisteredNAT=1
RemoveH245AddressOnTunneling=1
RemoveCallOnDRQ=1
DropCallsByReleaseComplete=1
SendReleaseCompleteOnDRQ=0
SupportNATedEndpoints=1
SupportCallingNATedEndpoints=1
TranslateFacility=1
Q931PortRange=30000-39999
H245PortRange=40000-49999
;[Proxy]
;Enable=1
;ProxyForNAT=1
;ProxyForSameNAT=0
[RoutingPolicy]
default=explicit,internal,enum,srv,dns
;[Gatekeeper::Auth]
;SimplePasswordAuth=required;RRQ
[Gatekeeper::Auth]
FileIPAuth=required;RRQ,LRQ,Setup
[FileIPAuth]
' здесь много много записей вида
192.168.8.ххх=allow
any=reject
[RasSrv::Neighbors]
[RasSrv::LRQFeatures]
AcceptNonNeighborLRQ=1
[RasSrv::RRQFeatures]
AcceptEndpointIdentifier=1
AcceptGatewayPrefixes=1
[RasSrv::ARQFeatures]
CallUnregisteredEndpoints=1
[CallTable]
GenerateNBCDR=0
GenerateUCCDR=1
DefaultCallDurationLimit=3600
Чего я забыл?