2023-10-04

GL.iNet AXT1800 の tailscale 最新化(ver. 1.50.1) ができません【2023-10-12 間違っていました、最新化できます】

 

 

【2023-10-12 間違っていました、最新化できます】

 

以下、消し線部分は間違った箇所、青字部分が追加変更箇所です。

 

最新化できなかったのは tailscale のパッケージの選択を誤っていたためでした。

 

AXT1800 は arm32 だったのですが、早とちりして arm64 と、勘違いしていました。

 

パッケージの最新も tailscale_1.50.1_arm64.tgz ではなく tailscale_1.50.1_arm.tgz の方でした。



MT2500 が arm64 なので、てっきり AXT1800 もそうだと早とちりしてしまいました。

 

 

いまは 1.50.1 バージョンにアップグレードできて、正常に起動できています。

 

 

ストレージ容量に余裕がありませんから、これを sdカードまたは USB メモリで拡張してインストールするか、upx 圧縮して scp で /usr/sbin に転送するかですが、どちらの場合でも問題はありません。

 

 

 

 

 

現時点の tailscale 最新版は 1.50.1 です。

 

MT2500 は再インストールでき最新版になっています。

 

 

AXT1800 はストレージ容量が 128MB しかなくほとんど空きがありません。

 

出典:GL.iNet ホームページ画像を抜粋

 

 

 

手持ちの microSD/2GB ですがパッケージを追加インストールするには十分なので、これを挿して overlay にしました。

 

空きが一挙に 1.8GB 増えて MT2500 以上に増えました。

 

そこで tailscale_1.50.1_arm64.tgz をダウンロードしてインストールまではできました。



しかし、これを起動しようとすると下記のエラーでできません。 



root@GL-AXT1800:~# service tailscale restart
/usr/sbin/tailscaled: line 1: syntax error: unexpected "("
/usr/sbin/tailscaled: line 1: syntax error: unexpected "("
root@GL-AXT1800:~# 





amd64 版ではどうかな、ということで tailscale_1.50.1_amd64.tgz をインストールできるのですが、同じエラーになります。

 

 

CPU は MT2500 が MediaTech MT79818 で、AXT1800 が IPQ6000 と違いがあり、この違いのせいでしょうか。

 

微妙に命令セットが異なるのかも知れません。 



たしかに 64bits と 32bits の違いがありました 。

 

ソースを持ってきて修正し、自分で make してインストールするしかないのでしょうか。





そこまでやる?



面倒ですねぇ(😢)

 

 

AXT1800 に入っているアップグレードバージョンは 1.32.2-dev-t です。

 

 

Subnets と Exit Node は一応使えます。

 

 

 

Funnel が使えるかどうかは未検証です。

 

 

 

無線LAN もあり、LAN ポートx2ありますし、MT2500 よりは少し性能がよいので温度管理さえできればアツアツ問題もクリアですが。。。

 

 

 

 




0 件のコメント: