Hello, I used this command to install tailscale on my GL.iNet Opal SFT-1200
“echo “src/gz openwrt-tailscale OpenWrt Tailscale” >> “/etc/opkg/customfeeds.conf”
opkg install tailscale”
and it is installed and when I ssh in and type tailscale and do tailscale up everything seems to be working and when I go to tailscale website it shows my router as online and connected on there website. I am trying to connect my GL.iNet to a exit node (My debian server at home which I have setup correctly I believe because I can connect my phone to it via the tailscale app). When I try to tailscale up on my GL.iNet device though nothing happens with the actual network. It’s like the VPN is up but none of the traffic is being forwarded through it. I asked on reddit Reddit - Dive into anything and someone recommended I come here and ask. I am left at a point where I don’t know what left to do. I am sorta new to OpenWRT and know debian a decent amount.
Someone on reddit mentioned it being a firewall issue likely but I don’t know where or how to make this work. It would be amazing if someone could walk me through this or at the very least point me in the right direction.
It might be helpful for others if you put your commands in a code block, which avoids various munging and makes it easier to read. Just add lines consisting only of triplets of backticks before and after.
If you’re going to try to DIY it on 3.x, you probably should review the Tailscale docs on use of exit nodes. You need to use the --exit-node argument to specify the name or address of an exit node when starting tailscale on any machine that should use an exit node.
Ok didn’t know how to do code block that’s my bad.
I’m on GL.iNet Opal panel version v4.3.6 (Opal is not included in the technically list of supported devices but people claim to have got it working using CLI via ssh. I’m on OpenWRT version 18.06. Tailscale works, it comes up and goes online and says connected on tailscale web page but its like it’s running on it’s own but refuses to connect to the exit node.
I have tried the simple steps detailed by @HarvsG by installing the 4 Tailscale plug-ins (just make sure that all 4 packages are installed before rebooting the router) to get Tailscale on my GL-AR750S.
Tailscale installed perfectly well on the AR750S but I could not easily get the binding link to connect the device to my Tailscale network until I started experimenting with different snapshot 4.x.x. firmware versions. Managed to get the binding link on both v4.3.2 and also 4.3.6 which I have kept installed on the router for now although I could not get the binding link to show up for love or money on the latest 4.3.7 available snapshot. Anyone knows why it worked with the slightly older versions of the snapshot but not on the latest one and whether there is a way to fix this?
Hope this helps you get it working on your Opal as well.
If you are in firmware 4.2.x and above, then it should show up once you have installed the 4 packages as described. Whether it will work or not, I am not sure as I don’t have the Opal but if it installs on my AR750S then I suspect that it should install on Opal with no much trouble. It is only a couple of clicks and a reboot and you should have no issues giving it a try.
I don’t see it at all though it’s really odd. The packages are only able to be installed via some command by sshing in then the packages say installed but its only controllable via ssh. I did tailscale up and listed some things like --exit-node=ipaddressofexitnode