Tailnet の中で動いてるはずなんで、サーバさんはどこにいてもいいはず。今度、どっかの free tier VPS に Tailscale + Nomad + Consul いれてみよ。
Tailscale の DNS (ってか systemd-resolved)が 53 ですでにいるので CoreDNS は 53 以外で立てて、OpenWRT の DNS の Forward に登録した。んで Tailscale の DNS に OpenWRT の tailscale の ip 突っ込んだ。
譜面ぱらぱらしてたら見つけた、弾けたらかっこいいんだが。先長いぞこれ。基本マイナーの1625で、サビが ロクリアン#2であがってく感じと思うんだけど。
https://www.youtube.com/watch?v=a_SMFho5eUI
"Chicken Feathers" Steve Kuhn
とりあえず、/etc/nomad.d/nomad.hcl の client のとこ
client {
network_interface = "tailscale0"
options = {
"fingerprint.network.disallow_link_local" = "true"
}
}
にしたら、望む動きになったぽい。
あと、
bind_addr = "{{ GetInterfaceIP \"tailscale0\" }}"
もいれとく。