Ifup tam je, kdybych změnil, rozbije mi to aktualizace. IP adresu bych tam zadat mohl, co když ale na té ip adrese běží různé služby, jak pozná, že to patří tomu teredo serveru? Zatím jdu na to přes /etc/rc.local, aspoň to mám na jednom místě s dyndns.
V souboru /etc/rc.local => přidat před exit 0:
sleep 20 && systemctl start miredo &
sleep 30 && ipv6=$(ip a | grep -s -i -o '2001\:[a-f0-9\.:]*') && curl -m 30 "https://dynv6.com/api/update?hostname=mojehostname.dns.army&ipv6=$ipv6&token=můjtoken" &
/etc/cron.d/dynv6:
PATH=/sbin:/usr/sbin:/bin:/usr/bin
* * * * * root ipv6=$(ip a | grep -s -i -o '2001\:[a-f0-9\.:]*') && curl -m 30 "https://dynv6.com/api/update?hostname=mojehostname.dns.army&ipv6=$ipv6&token=můjtoken"
Funguje, ale opojuje se mi čas od času tunel a není možné se nějakou dobu připojit. Zjištěno, že se mění IPv6 teredo adresa, a než zareaguje dyndns, tak to spadne. Je normální, že se teredo adresa mění bez toho, aby se veřejná ipv4 adresa na natu? Co to může způsobovat a jak tomu předejít?
Vzdálený pc, kde je nastaveno, je připojený k routeru kabelem, router je připojen na wifi ap.