My setup is,
I have openwrt 24.10.3 running on a Raspberry Pi 1 Model B with wireguard client setup to do always connect to remote VPN server (wireguard server running on oracle cloud VPS)
I also have a headscale server setup on this oracle cloud VPS
I did tailscale up --login-server=https://xxxx.ddns.net:xxx" on openwrt router and it joined headscale network and I could see it being online on headscale node list command.
But after I restarted openwrt, tailscale not connected. If I bring down wg0 interface then tailscale connects.
Any thoughts?
root@OpenWrtVPN:~# ip route show
default dev wg0 proto static scope link metric 10
default via 192.168.1.1 dev eth1 proto static src 192.168.1.103 metric 100
10.148.170.0/24 dev wg0 proto static scope link metric 10
192.168.1.0/24 dev br-lan proto kernel scope link src 192.168.1.10
192.168.1.0/24 dev eth1 proto static scope link metric 100
root@OpenWrtVPN:~# telnet google.com 443
Trying 2404:6800:4007:800::200e...
Connected to google.com.
Escape character is '^]'.
root@OpenWrtVPN:~# telnet 8.8.8.8 443
Trying 8.8.8.8...
Connected to 8.8.8.8.
Escape character is '^]'.
root@OpenWrtVPN:~# telnet xxxxx.ddns.net xxxx
Trying xx.xx.xxx.xx...
Connected to xxx.ddns.net.
Escape character is '^]'.
^]
But no response on,
root@OpenWrtVPN:~# tailscale up --login-server=https://xxxx.ddns.net:xxx
it will work if I bring down wg0 interface,
root@OpenWrtVPN:~# tailscale up --login-server=https://xxxx.ddns.net:xxxx
To authenticate, visit:
https://xxxx.ddns.net:xxx/register/xxxx


