Page 1 of 1

ccc leo sat net scripts

Posted: Sun May 04, 2025 4:52 pm
by pan

we are doing research to understand starlink in particular, and leo-sat networks in general, better and possibly to improve them further. please see our work at https://www.reddit.com/user/panuvic/

if you have (access to) a starlink dish, could you please run the following scripts behind it? you need a linux-like system (or virtual machine) to enable all options listed for traceroute and ping, or you can remove options not supported in your system. for windows, use tracert. the easiest way is to have an ubuntu virtual machine on whatever system you are using, by using http://multipass.run

Code: Select all

#!/bin/bash

for i in $(seq 108 109)
  do
  for j in $(seq 0 255)
    do
    traceroute -enm 18 -w 1 149.19.$i.$j >> tr-sl-bb-ip-$i.txt 2>&1
    done &
  done &

for i in $(seq 64 95)
  do
  for j in $(seq 0 255)
    do
    traceroute -enm 18 -w 1 206.224.$i.$j >> tr-sl-bb-ip-$i.txt 2>&1
    done &
  done &

if you do not have traceroute installed, first "sudo apt install traceroute". you can save the content above in a script file, e.g., tr-sl-bb-ip.sh (reddit does not allow to attach files). your results help us enrich the starlink backbone map at http://tinyurl.com/starlinkmap

if you use the traceroute comes with macos, please change -enm to -Ienm

the above script traceroutes to starlink backbone ip addresses from your dish through your gateway and pop, and if your gateway is 100.64.0.1 (if only * * * shows on your traceroute, you may have vpn such as tailscale eats return icmp messages from this address. "tailscale up --netfilter-mode off" can fix it; if you have a public address option, please replace 100.64.0.1 by your actual gateway address),

---

Code: Select all

ping -D -i 0.01 -c 10000 100.64.0.1 > ping-gw-`date "+%y%m%d-%H%M%S"`.txt

pings your gateway quickly and briefly (if you can "at" to start it at the beginning of a minute, great)

if you use windows only, see https://www.reddit.com/r/StarlinkEngine ... t/lliw7fo/

results from these scripts (please return to pan@uvic.ca) can help us (and the community at large) understand starlink gateway, pop and backbone and their evolution better. e.g., someone shared their results with us, and we can clearly see the satellite-ground station handovers, as well as mac behavior

thanks a lot for your help in advance. your unique viewpoint around the world will help a lot. cheers. -j

ps: welcome to explore our work, papers, datasets and impact at http://oac.uvic.ca/starlink