No description
  • C++ 89.2%
  • C 6.8%
  • Nix 3.2%
  • CMake 0.5%
  • Dockerfile 0.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Ricardo (XenGi) Band d109d27d8f
enable IPv6 SLAAC
2026-05-25 16:01:59 +02:00
datasheets add datasheets of components 2026-05-25 15:53:13 +02:00
firmware enable IPv6 SLAAC 2026-05-25 16:01:59 +02:00
.gitignore add idf via flake 2026-05-25 15:37:32 +02:00
.gitlab-ci.yml Configure Secret Detection in .gitlab-ci.yml, creating this file if it does not already exist 2026-05-25 13:40:12 +02:00
flake.lock add idf via flake 2026-05-25 15:37:32 +02:00
flake.nix add idf via flake 2026-05-25 15:37:32 +02:00
README.md Edit README.md 2026-05-25 14:47:04 +02:00

Internet Monitor

Hardware

Integrated ethernet but w/o display

Test procedure

  1. Check physical link
    • Ethernet unplugged?
  2. Run DHCP / IPv4 config
    • IP assigned?
    • Subnet?
    • Gateway?
    • DNS server?
  3. Run SLAAC / IPv6 config
    • IP assigned?
    • Subnet?
    • Gateway?
    • DNS server?
  4. Test local Gateway
    • Router reachable? IPv4, IPv6
  5. Routing/Uplink
    • Ping 1.1.1.1, 8.8.8.8, 9.9.9.9
    • Ping 2606:4700:4700::1111, 2001:4860:4860::8888, 2620:fe::fe
  6. DNS
    • Resolve google.com, cloudflare.com, example.com
    • Timeout?
    • NXDOMAIN?
  7. S2S VPN
    • Ping other side
  8. Packet throughput
  9. Measure latency
  10. Measure temperature inside rack

Display

🟢 ONLINE
Latency: 23ms
Packet loss: 4.2%
IPv4: 192.168.0.123/24
IPv6: 2001:d8::1234:5678:90ab:cdef/64
Temperature: 42°C

Future ideas

  • Prometheus endpoint
  • Test Wifi