Antsle Forum
Welcome to our Antsle community! This forum is to connect all Antsle users to post experiences, make user-generated content available for the entire community and more.
Please note: This forum is about discussing one specific issue at a time. No generalizations. No judgments. Please check the Forum Rules before posting. If you have specific questions about your Antsle and expect a response from our team directly, please continue to use the appropriate channels (email: [email protected]) so every inquiry is tracked.
Connect to nano
Quote from bradkuhl on February 7, 2020, 6:00 pmI received my new nano today and the link Http://docs.antsle.com/setup printed on the single piece of paper in the box does not resolve to a working page.
I assume I need to know the static IP since it doesn't seem to get a dynamic ip...
I assume I power it up, plug an Ethernet to my laptop, and connect on port 3000?
Thanks,
Also, PLEASE remove the "BOOM BABY" flag that fills half the screen on my phone. It doesn't need to be on every page does it?
I received my new nano today and the link http://docs.antsle.com/setup printed on the single piece of paper in the box does not resolve to a working page.
I assume I need to know the static IP since it doesn't seem to get a dynamic ip...
I assume I power it up, plug an Ethernet to my laptop, and connect on port 3000?
Thanks,
Also, PLEASE remove the "BOOM BABY" flag that fills half the screen on my phone. It doesn't need to be on every page does it?
Quote from Daniel Scott on February 10, 2020, 8:28 am@Bradkuhl, that wasn't showing up on mobile for me. We'll look into it.
@Bradkuhl, that wasn't showing up on mobile for me. We'll look into it.
Quote from bradkuhl on March 8, 2020, 7:49 pm@ddmscott @mpbaum
I tried to start a new thread but it didn't get posted.
I need to get Ookla Server running on my Antsle nano. I've attached an install script here. It appears that the script uses uname -m to detect if the operating system is 32bit or else it loads the 64bit version. I keep getting "exe file binary error" i suspect because the nano is on aarch64 and I need to load some additional libraries or something. Is there any template that has any of the needed files to make Ookla Server run on the Nano? Can you help me to find the right files?
Thanks,
Brad
Install Instructions: https://support.ookla.com/hc/en-us/articles/234578528
Snippet of ooklaserver.sh script
root@kali:~# vi ooklaserver.sh
display_usage() {
echo "This script can be used to install or control a Ookla Server."
echo "Usage:"
echo "$0 [-f|--force] [-i|--installdir <dir>] command"
echo ""
echo " Valid commands: install, start, stop, restart"
echo " install - downloads and installs the Ookla server"
echo " start - starts the server if not running"
echo " stop - stops the server if running"
echo " restart - stops the server if running, and restarts it"
echo " "
echo " -f|--force Do not prompt before install"
echo " -i|--install <dir> Install to specified folder instead of the current folder"
echo " -h|--help This help"
echo ""
}has_command() {
type "$1" >/dev/null 2>&1
}detect_platform() {
# detect operating system
case $( uname -s ) in
Darwin)
server_package='macosx'
;;
Linux)
server_package='linux32'
arch=`uname -m`
if [ "$arch" = "x86_64" ]; then
server_package='linux64'
fi
;;
FreeBSD)
server_package='freebsd32'
arch=`uname -m`
if [ "$arch" = "amd64" ]; then
server_package='freebsd64'
fi
;;
*)
echo "Please Select the server Platform : "
echo "1) macOS"
echo "2) Linux (32bit)"
echo "3) Linux (64bit)"
echo "4) FreeBSD (32bit)"
echo "5) FreeBSD (64bit)"read n
case $n in
1) server_package='macosx';;
2) server_package='linux32';;
3) server_package='linux64';;
4) server_package='freebsd32';;
5) server_package='freebsd64';;
I tried to start a new thread but it didn't get posted.
I need to get Ookla Server running on my Antsle nano. I've attached an install script here. It appears that the script uses uname -m to detect if the operating system is 32bit or else it loads the 64bit version. I keep getting "exe file binary error" i suspect because the nano is on aarch64 and I need to load some additional libraries or something. Is there any template that has any of the needed files to make Ookla Server run on the Nano? Can you help me to find the right files?
Thanks,
Brad
Install Instructions: https://support.ookla.com/hc/en-us/articles/234578528
Snippet of ooklaserver.sh script
root@kali:~# vi ooklaserver.sh
display_usage() {
echo "This script can be used to install or control a Ookla Server."
echo "Usage:"
echo "$0 [-f|--force] [-i|--installdir <dir>] command"
echo ""
echo " Valid commands: install, start, stop, restart"
echo " install - downloads and installs the Ookla server"
echo " start - starts the server if not running"
echo " stop - stops the server if running"
echo " restart - stops the server if running, and restarts it"
echo " "
echo " -f|--force Do not prompt before install"
echo " -i|--install <dir> Install to specified folder instead of the current folder"
echo " -h|--help This help"
echo ""
}has_command() {
type "$1" >/dev/null 2>&1
}detect_platform() {
# detect operating system
case $( uname -s ) in
Darwin)
server_package='macosx'
;;
Linux)
server_package='linux32'
arch=`uname -m`
if [ "$arch" = "x86_64" ]; then
server_package='linux64'
fi
;;
FreeBSD)
server_package='freebsd32'
arch=`uname -m`
if [ "$arch" = "amd64" ]; then
server_package='freebsd64'
fi
;;
*)
echo "Please Select the server Platform : "
echo "1) macOS"
echo "2) Linux (32bit)"
echo "3) Linux (64bit)"
echo "4) FreeBSD (32bit)"
echo "5) FreeBSD (64bit)"read n
case $n in
1) server_package='macosx';;
2) server_package='linux32';;
3) server_package='linux64';;
4) server_package='freebsd32';;
5) server_package='freebsd64';;
Quote from soneill on March 8, 2020, 9:39 pmThis isn't a matter of "some additional libraries or something." Aarch64 doesn't simply support x86 or x86_64 instruction sets just by adding some additional files. I'll gladly be corrected/educated by someone else on this but the OoklaServer binaries won't work on the Nano until they compile it to Aarch64 ... The End.
This isn't a matter of "some additional libraries or something." Aarch64 doesn't simply support x86 or x86_64 instruction sets just by adding some additional files. I'll gladly be corrected/educated by someone else on this but the OoklaServer binaries won't work on the Nano until they compile it to Aarch64 ... The End.
Quote from Marc Baum on March 9, 2020, 12:42 amHey @bradkuhl!
@soneill is right, when installing pre-compiled binaries on your Nano, you'll need to watch out for the aarch64 architecture. You can try to emulate an x86_64 environment on your Nano, but this will create a lot of overhead and be most likely too slow to work with.
However, if you just plan on using the ookla speedtest feature, you can use the ookla cli: https://www.speedtest.net/de/apps/cli
Simply download and extract, make it executable and move it to your PATH location:
- wget https://bintray.com/ookla/download/download_file?file_path=ookla-speedtest-1.0.0-aarch64-linux.tgz
- tar xvf download_file\?file_path\=ookla-speedtest-1.0.0-aarch64-linux.tgz
- chmod a+x speedtest
- mv ./speedtest /usr/local/bin/
After that, just call it by typing `speedtest` from you command line. You should be able to install it on any linux antlet of your choosing - tested with debian10 (LXC).
Hey @bradkuhl!
@soneill is right, when installing pre-compiled binaries on your Nano, you'll need to watch out for the aarch64 architecture. You can try to emulate an x86_64 environment on your Nano, but this will create a lot of overhead and be most likely too slow to work with.
However, if you just plan on using the ookla speedtest feature, you can use the ookla cli: https://www.speedtest.net/de/apps/cli
Simply download and extract, make it executable and move it to your PATH location:
- wget https://bintray.com/ookla/download/download_file?file_path=ookla-speedtest-1.0.0-aarch64-linux.tgz
- tar xvf download_file\?file_path\=ookla-speedtest-1.0.0-aarch64-linux.tgz
- chmod a+x speedtest
- mv ./speedtest /usr/local/bin/
After that, just call it by typing `speedtest` from you command line. You should be able to install it on any linux antlet of your choosing - tested with debian10 (LXC).
Quote from bradkuhl on March 9, 2020, 5:17 amThanks, I've been able to install the speedtest CLI version, however, I am needing (wanting) to host an ookla speedtest server to test from any point on my wireless radio network (wisp). I guess for now I will continue using iPerf running on an antlet. I have my nano installed at my wholesale fiber tie-in and want a way for customers to easily call up a server that should have repeatable results from any location on my network and using servers on the internet can introduce other variables.
Thanks, I've been able to install the speedtest CLI version, however, I am needing (wanting) to host an ookla speedtest server to test from any point on my wireless radio network (wisp). I guess for now I will continue using iPerf running on an antlet. I have my nano installed at my wholesale fiber tie-in and want a way for customers to easily call up a server that should have repeatable results from any location on my network and using servers on the internet can introduce other variables.
Quote from soneill on March 10, 2020, 8:11 amOutside of convincing the ookla folks to compile ookla for the ARM instruction set, you will have better luck looking for x86 based (non-ARM) options for mini/micro computers. Intel NUC immediately comes to mind but there are others out there. You shouldn't have any issues with ookla going down this path.
As Marc indicated, putting ookla behind emulation mode on an ARM CPU would/likely be tedious and somewhat defeats the purpose of the "speed test" portion of ookla 🙂 ... all said IMHO.
Outside of convincing the ookla folks to compile ookla for the ARM instruction set, you will have better luck looking for x86 based (non-ARM) options for mini/micro computers. Intel NUC immediately comes to mind but there are others out there. You shouldn't have any issues with ookla going down this path.
As Marc indicated, putting ookla behind emulation mode on an ARM CPU would/likely be tedious and somewhat defeats the purpose of the "speed test" portion of ookla 🙂 ... all said IMHO.
Quote from bradkuhl on March 10, 2020, 8:27 amQuote from soneill on March 10, 2020, 8:11 amOutside of convincing the ookla folks to compile ookla for the ARM instruction set, you will have better luck looking for x86 based (non-ARM) options for mini/micro computers. Intel NUC immediately comes to mind but there are others out there. You shouldn't have any issues with ookla going down this path.
As Marc indicated, putting ookla behind emulation mode on an ARM CPU would/likely be tedious and somewhat defeats the purpose of the "speed test" portion of ookla ... all said IMHO.
Thanks for your input, I appreciate it. I have half a dozen or so gigabyte brix micro computers deployed, I just thought this nano would be perfect for this location.
Quote from soneill on March 10, 2020, 8:11 amOutside of convincing the ookla folks to compile ookla for the ARM instruction set, you will have better luck looking for x86 based (non-ARM) options for mini/micro computers. Intel NUC immediately comes to mind but there are others out there. You shouldn't have any issues with ookla going down this path.
As Marc indicated, putting ookla behind emulation mode on an ARM CPU would/likely be tedious and somewhat defeats the purpose of the "speed test" portion of ookla ... all said IMHO.
Thanks for your input, I appreciate it. I have half a dozen or so gigabyte brix micro computers deployed, I just thought this nano would be perfect for this location.