Настройка Kerio Control для работы с dyn.su

Форум поддержки сервиса разрешения доменных имен для динамических IP dyn.su.
Post Reply
User avatar
Raven
Бородатый сис
Бородатый сис
Posts: 2791
Joined: 03 Mar 2010, 15:12
ОС: RHEL 8
Location: Из серверной

Настройка Kerio Control для работы с dyn.su

Post by Raven » 21 Nov 2013, 14:13

Ни для кого не секрет, что производители всякого рода прошивок и комплектов софта для шлюзовых устройств в последне время стали интегрировать возможность подключения оных к системам динамического именования. Однако вместо нормальной конфигурялки, предполагающей настройку под любой API, они обычно лепят преднастроеный интерфейс, в котором только и надо-то - выбрать поставщика, указать домен, логин и пароль. Причем поставщиков как правило всего 2 или 3.
"Это возмутительно!" (с)

Чтож, давайте разбираться логически - настройки поставщиков должны где-то храниться и скорее всего в каком-то бинарнике. Проанализировав папку с Kerio приходим к выводу, что кроме как в файл winroute их и не запихнешь. Цепляемся к шлюзу по ssh (как его включить? google в помощь)), и выполняем следующее:

Code: Select all

# mount -o remount,rw /
# cp /opt/kerio/winroute/winroute /opt/kerio/winroute/winroute.orig # Бэкапчик на случай лажи
затем забираем файл winroute на другой комп, открываем его hex-редактором и меняем строчку

Code: Select all

members.dyndns.org/nic/update
на

Code: Select all

upd.dyn.su/dynamic_update.php
Внимание! Данная операция может привести к тому, что ваш файл окажется совершенно неработоспособным! Соблюдайте осторожность, КАТЕГОРИЧЕСКИ нельза допускать увеличения или уменьшения количества символов. После завершения операции надо обязательно сверить размер исходного и измененного файлов - должны быть идентичны!

Заливаем файл назад, перезапускаем шлюз. Если все правильно сделано - ваш шлюз даже запустится :-D

Лезем в настройки dyndns, выбираем поставщика Dyndns, вводим свои домен, логин и пароль, проверяем)
Image
Я не злопамятный, я просто часто ковыряю логи
Post Reply