BBK CLI

Bredbandskollens mätklient för terminalen. Bygge: 5.1.0. Ladda ner binären för din plattform, gör den körbar och kör den i en terminal.

Snabbval – vilken ska jag ha? Osäker på vilken Linux-binär? En _musl-binär är statiskt länkad och kör i stort sett överallt – det är det säkraste valet om du tvekar.
Mer hjälp att välja (arkitektur, glibc vs musl, MIPS-endian)

Arkitektur: kör uname -m (x86_64=amd64, aarch64=aarch64, armv7l=armhf, mips/mips64=mips). På en OpenWRT-router ger opkg print-architecture ofta tydligast svar.

glibc eller musl? Vanliga Linux-distar (Ubuntu, Debian, Raspberry Pi OS …) använder glibc – ta en vanlig linux-binär. Routrar med OpenWRT (och Alpine) använder musl – ta en _musl-binär. musl-byggena är statiska och kör även på glibc-distar.

MIPS – big- eller little-endian? Little-endian (mipsel) är vanligast på hemmaroutrar (ramips/mt76x8/mt7621). Är du osäker, prova mipsel först.

Datorer och servrar (Linux, glibc)

När & var: stationära och bärbara Linux-datorer samt servrar med en vanlig distribution (Ubuntu, Debian, Fedora, Arch, Raspberry Pi OS …).
Kör den: chmod +x <fil> och sedan ./<fil> i en terminal.
Arkitektur / libcLämpar sig förFil
ARM64/aarch64, glibc64-bitars ARM med glibc: Raspberry Pi OS (64-bit), ARM-servrar, många SBC:er.bbk_cli_linux_aarch64-5.1.0
x86-64 (Intel/AMD), glibcVanliga 64-bitars Linux-datorer och servrar: Ubuntu, Debian, Fedora, Arch m.fl.bbk_cli_linux_amd64-5.1.0
x86 32-bit, glibcÄldre 32-bitars PC med Linux.bbk_cli_linux_i386-5.1.0
MIPS big-endian, glibcMIPS-system med glibc (ovanligt på hemmanät).bbk_cli_linux_mips-5.1.0

Routrar och inbyggda system (OpenWRT, statisk musl)

När & var: mät direkt från routern, NAS:en eller en SBC – t.ex. för att se vad förbindelsen klarar utan att en dator i nätet stör mätningen. Byggena är statiska (musl) så de kräver inga extra bibliotek.
Kör den: kopiera filen till enheten (scp <fil> root@router:/tmp/), gör den körbar (chmod +x /tmp/<fil>) och kör /tmp/<fil>.
Arkitektur / libcLämpar sig förFil
ARM64/aarch64, statisk musl64-bitars ARM-routrar och SBC:er med OpenWRT, t.ex. GL.iNet Flint/Mudi och de flesta nyare. Statisk — kör även på vanliga glibc-distar.bbk_cli_linux_aarch64_musl-5.1.0
x86-64, statisk muslx86-baserade routrar/appliances med OpenWRT eller Alpine. Statisk — kör även på vanliga glibc-distar.bbk_cli_linux_amd64_musl-5.1.0
ARMv7 hard-float, statisk musl32-bitars ARM-routrar med OpenWRT.bbk_cli_linux_armhf_musl-5.1.0
MIPS big-endian, statisk muslBig-endian MIPS-routrar, t.ex. många ath79-baserade.bbk_cli_linux_mips_musl-5.1.0
MIPS little-endian, statisk muslDen vanligaste MIPS-routern, t.ex. ramips (mt76x8/mt7621).bbk_cli_linux_mipsel_musl-5.1.0

macOS

När & var: på en Mac, antingen Apple Silicon (M1 och senare) eller äldre Intel.
Kör den: chmod +x <fil> och ./<fil>. Stoppar Gatekeeper binären första gången, tillåt den under Systeminställningar → Sekretess och säkerhet, eller kör xattr -d com.apple.quarantine <fil>.
Arkitektur / libcLämpar sig förFil
Intel x86-64Äldre Intel-baserade Mac.bbk_cli_mac_amd64-5.1.0
Apple Silicon (arm64)Mac med M1/M2/M3/M4, dvs. 2020 och senare.bbk_cli_mac_arm64-5.1.0

Windows

När & var: på Windows 10/11.
Kör den: öppna Kommandotolken eller PowerShell i mappen där filen ligger och kör .\<fil>. Binären är fristående och behöver ingen installation.
Arkitektur / libcLämpar sig förFil
x86-6464-bitars Windows 10/11.bbk_cli_win_amd64-5.1.0.exe
x86 32-bitÄldre 32-bitars Windows.bbk_cli_win_i386-5.1.0.exe

FreeBSD

När & var: på FreeBSD (x86-64).
Kör den: chmod +x <fil> och ./<fil>.
Arkitektur / libcLämpar sig förFil
x86-64FreeBSD på 64-bitars x86.bbk_cli_freebsd_amd64-5.1.0

Bygg själv från källkod

När & var: om din plattform saknas ovan, eller om du hellre bygger själv. Källkoden är öppen och finns på GitLab: gitlab.com/internetstiftelsen-oss/bredbandskollen.
Bygg den: klona repot och kör cd cli && make – det kräver bara en C++14-kompilator. Se cli/README.md för detaljer.

Kör binären med --help för alla flaggor, t.ex. --json för maskinläsbart resultat eller --server=VÄRD för en specifik mätserver.