feat: kit-busrouter v2.0 — complete Synology + GL fleet router platform
Includes: - package/ GL-XE3000 kit-busrouter (opkg) - scripts/provision.sh (GL) and provision-synology.sh (Synology) - syno-balance/ — new WAN balancer replacing aiwanbal (SmartWAN adapter) - kit-connect/ — unified connectivity SPK (Tailscale + reverse SSH) - docs/deployment/synology-rt2600ac-checklist.md — 62-point checklist - docs/provisioning/device-identity.md — fleet identity spec - docs/pilot/checklist.md — field pilot validation - x4078_20260721.dss — reference config backup Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
# syno-balance — Bus Router WAN Balancer Configuration
|
||||
# Rides on top of SmartWAN. NEVER calls loadbalance.
|
||||
|
||||
# ── WAN Interfaces ──────────────────────────────────────────────────
|
||||
WAN1_IFACE="eth0"
|
||||
WAN2_IFACE="eth2"
|
||||
|
||||
# ── Check Interval (seconds) ────────────────────────────────────────
|
||||
CHECK_INTERVAL=30
|
||||
|
||||
# ── Speed Test ─────────────────────────────────────────────────────
|
||||
SPEEDTEST_AUTO_ENABLED=0
|
||||
|
||||
# ── Eyeride (WAN1 cellular via Eyeride) ────────────────────────────
|
||||
EYERIDE_ENABLE=0
|
||||
EYERIDE_IP="192.168.10.1"
|
||||
EYERIDE_PORT="8080"
|
||||
EYERIDE_USER="root"
|
||||
EYERIDE_PASSWORD=""
|
||||
|
||||
# ── Starlink (WAN2) ─────────────────────────────────────────────────
|
||||
STARLINK_ENABLE=0
|
||||
STARLINK_IP="192.168.100.1"
|
||||
STARLINK_PORT="9200"
|
||||
|
||||
# ── Scoring ────────────────────────────────────────────────────────
|
||||
PING_TARGETS="1.1.1.2 9.9.9.9 8.8.8.8"
|
||||
PING_COUNT=5
|
||||
WEIGHT_MIN=20
|
||||
WEIGHT_MAX=80
|
||||
ROLLING_SAMPLES=3
|
||||
|
||||
# ── Telemetry ──────────────────────────────────────────────────────
|
||||
TELEMETRY_HUB="http://167.172.237.162:8080/api/telemetry"
|
||||
TELEMETRY_BUFFER_DIR="/tmp/syno-balance/telemetry-buf"
|
||||
Reference in New Issue
Block a user