Чатик 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";
};
}
}
А если подключение к провайдеру по PPPoE, как это скрипт модифицировать ?
Если подключение по pppoe, то нужно сделать скрипт на поднятие интерфейса. И немного переделать его