Страница 1 из 1

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

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

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

Код: Выделить всё

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

Код: Выделить всё

members.dyndns.org/nic/update
на

Код: Выделить всё

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

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

Лезем в настройки dyndns, выбираем поставщика Dyndns, вводим свои домен, логин и пароль, проверяем)
Изображение