GL-AXT1800 Tailscale update

Last question on this topic / I have this GL-AXT in “repeater” mode - getting service from a hotel WIFI… could that possibly cause a DNS issue?

Indeed, that causes trouble.

ok - - thank you again - - very useful info

But to be honest, it seems to be some kind of bug. I will try to understand what’s happening and open a bug report here later.

well, I can tell you that I have 2 of the same device / both are connected in Repeater mode… use them to communicate “LAN - to - LAN” … and they work very well using Tailscale… I just wanted to update that software… but could not… :frowning:

thank you for your input, tho

It IS rather odd, tho… of course, I’m connected to the internet through this GL-AXT device - I have great connectivity… It’s a new router / I didn’t make any real changes in configs… happy to let GL-Inet remote into it, if it were to help…

As the same issue/error exists on both routers, I kind of think it may be a bug… can you tell me how I can open up an issue with the Help Desk?

ahhh - - - yes, there may be a bug…

OK - Progress…
I updated to the latest Beta firmware, and that seemed to fix the DNS issue… however your script returns the following error:

root@GL-AXT1800:~# wget -O update-tailscale.sh https://raw.githubusercontent.com/Admonstrator/glinet.forum/main/scripts/update-tailscale/u
pdate-tailscale.sh \

&& sh update-tailscale.sh
–2024-01-26 10:57:27-- https://raw.githubusercontent.com/Admonstrator/glinet.forum/main/scripts/update-tailscale/update-tailscale.sh
Resolving raw.githubusercontent.com… 185.199.110.133, 185.199.109.133, 185.199.111.133, …
Connecting to raw.githubusercontent.com|185.199.110.133|:443… connected.
HTTP request sent, awaiting response… 200 OK
Length: 3128 (3.1K) [text/plain]
Saving to: ‘update-tailscale.sh’

update-tailscale.sh 100%[==============================================================>] 3.05K --.-KB/s in 0.003s

2024-01-26 10:57:28 (1.08 MB/s) - ‘update-tailscale.sh’ saved [3128/3128]

This script only works on arm64 architecture.
root@GL-AXT1800:~#

HOWEVER:
With the Updated Firmware now uname returns this:

Here’s a screenshot from Luci:

So - Do you, by chance, have a script that will update Tailscale for the ARMv7 Processor rev 4 (v7l) Architecture?

I will look into this.

1 Like

Thank you very much - - and thank you for helping me identify the problem - - I thought I was going bananas…!

I updated the script, please try again.
Disclaimer: Since I don’t own an ARMv7 device right now, I can’t test it. :fire:

1 Like

returns the error:

Not enough space available. Please free up some space and try again.
The script needs at least 130 MB of free space.

even tho I just re-flashed and started from scratch…

Can you advise how to free up some space?

Unfortunately, your router does not have enough space for automatically replacing the tailscale binaries.

You have to do it manually. During this procedure, Tailscale will stop!

Please execute these commands by using SSH - one by one.

/etc/init.d/tailscale stop
rm /usr/sbin/tailscaled
rm /usr/sbin/tailscale
mkdir /tmp/tailscale
TAILSCALE_VERSION_NEW=$(curl -s https://pkgs.tailscale.com/stable/#static | grep -o 'tailscale_[0-9]*\.[0-9]*\.[0-9]*_arm\.tgz' | head -n 1)
wget -qO /tmp/tailscale.tar.gz https://pkgs.tailscale.com/stable/$TAILSCALE_VERSION_NEW
tar xzf /tmp/tailscale.tar.gz -C /tmp/tailscale
rm /tmp/tailscale.tar.gz
mv /tmp/tailscale/*/tailscale /usr/sbin/tailscale
mv /tmp/tailscale/*/tailscaled /usr/sbin/tailscaled
rm -rf /tmp/tailscale
/etc/init.d/tailscale start
2 Likes

unfortunately this does not work for me…

What errors do you get?

Am I correct in that each of the following lines should be run individually, one after the other…?

/etc/init.d/tailscale stop

rm /usr/sbin/tailscaled

rm /usr/sbin/tailscale

TAILSCALE_VERSION_NEW=$(curl -s https://pkgs.tailscale.com/stable/#static | grep -o ‘tailscale_[0-9].[0-9].[0-9]*_arm.tgz’ | head -n 1)

wget -qO /tmp/tailscale.tar.gz https://pkgs.tailscale.com/stable/$TAILSCALE_VERSION_NEW

tar xzf /tmp/tailscale.tar.gz -C /tmp/tailscale

rm /tmp/tailscale.tar.gz

mv /tmp/tailscale/*/tailscale /usr/sbin/tailscale

mv /tmp/tailscale/*/tailscaled /usr/sbin/tailscaled

rm -rf /tmp/tailscale

/etc/init.d/tailscale start

Yup, that would be the best case so you can see the output of each command.

root@GL-AXT1800:~# /etc/init.d/tailscale stop

root@GL-AXT1800:~# rm /usr/sbin/tailscaled

root@GL-AXT1800:~# rm /usr/sbin/tailscale

root@GL-AXT1800:~# TAILSCALE_VERSION_NEW=$(curl -s https://pkgs.tailscale.com/st

able/#static | grep -o ‘tailscale_[0-9].[0-9].[0-9]*_arm.tgz’ | head -n 1)

root@GL-AXT1800:~# wget -qO /tmp/tailscale.tar.gz https://pkgs.tailscale.com/sta

ble/$TAILSCALE_VERSION_NEW

root@GL-AXT1800:~# tar xzf /tmp/tailscale.tar.gz -C /tmp/tailscale

tar: can’t change directory to ‘/tmp/tailscale’: No such file or directory

… i stop here as the rest just say No such file or directlry

My bad, I forgot some command. I updated the command block in my previous answer.

2 Likes

…removed…
this may have included personal id / info

Thank You for sticking with me… this works…

image

1 Like