Kerio Control: Настройка подключения IPv6 через туннель 6to4.

kerio ipv6 6to4

Чтобы настроить в Kerio Control подключение к IPv6 по протоколу 6to4 нам надо:

  1. Убедиться что мы имеем белый статический IPv4 адрес
  2. Воспользоваться услугами одного из туннельных брокеров
  3. Внести изменения в конфигурацию интерфейса в Kerio Control
  4. Перезагрузить Kerio Control

От туннельного брокера мы получим следующий парамерты:

  1. <Remote IPv4 Endpoint> - IPv4 адрес для подключения
  2. <IPv6 Gateway> - IPv6 адрес на стороне брокера на интерфейсе IPv6WAN (у вас может быть другое)
  3. <Local IPv6 Address>/<Prefix Length> - IPv6 адрес на вашей стороне на интерфейсе IPv6WAN

Свой статический IPv4 адрес вас попросят указать в настройках брокера.

Имея всё необходимое, подключаемся по SSH к Kerio Control и делаем:

cd /opt/kerio/winroute
./tinydbclient "update Interfaces_v2 set IPv6TunnelEndpoint='<Remote IPv4 Endpoint>' where Name='IPv6WAN'"
./tinydbclient "update Interfaces_v2 set IPv6Addresses='<Local IPv6 Address>/<Prefix Length>' where Name='IPv6WAN'"
./tinydbclient "update Interfaces_v2 set IPv6Gateway='<IPv6 Gateway>' where Name='IPv6WAN'"
./tinydbclient "update Interfaces_v2 set IPv6Mode='Tunnel' where Name='IPv6WAN'"

Осталось только перезагрузить Kerio и всё начнет работать.

PS: Вносить любые изменения в этот интерфейс теперь можно только с помощью SSH, иначе эти параменты будут сброшены. Установить их с помощью Web UI нельзя. Может когда-нибудь будет можно, но не на момент написания статьи.

Важно, что такой интерфейс нельзя даже выключать/включать, т. к. "слетает" параметр IPv6Mode. Но его можно вернуть с помощью tinydbclient.