Чатик Sysadminka подкидывает полезностей:

Кто нибудь юзает IPv6 туннель от Hurricane Electric, приземлённый, например, в офисе, где на внешний интерфес оператор даёт IPv4 по DHCP и есть необходимость периодически обновлять ендпоинт туннеля на сервере Hurricane Electric ?

Налабал микротиковский скрипт-хук на dhcp-client'е для обновления эндпоинта, если кому интересно - вот https://pastebin.com/ZSpp079e


:if ($bound = "1") do={
:global prevaddr;
:if (prevaddr != $"lease-address") do={
:local heuser "username";
:local hetunnelpassword "xxxyyyzzz";
:local hetunnelid "123456";
:local urlr "https://ipv4.tunnelbroker.net/nic/update\3Fusername=$heuser&password=$hetunnelpassword&hostname=$hetunnelid";
:do {
delay 3
/tool fetch check-certificate=yes-without-crl mode=https output=none url="$urlr";
:set prevaddr $"lease-address";
:log info "Update Hurricane Electric endpoint done with $prevaddr";
} on-error={
:log error "Update Hurricane Electric endpoint failed";
:set prevaddr "-1";
};
}
}

2 comments

Vladislav Kiyanovsky
Куда его надо вставить этот скрипт ?
А если подключение к провайдеру по PPPoE, как это скрипт модифицировать ?
Vladislav Kiyanovsky
Куда его надо вставить этот скрипт ? А если подключение к провайдеру по PPPoE, как это скрипт модифицировать ?
Этот в Ip - dhcp-client

Если подключение по pppoe, то нужно сделать скрипт на поднятие интерфейса. И немного переделать его