12 lines
765 B
Bash
12 lines
765 B
Bash
#!/bin/sh
|
|
# B12 router-status: read-only.
|
|
. "$(dirname "$0")/router-common.sh"
|
|
echo "== kernel $(uname -r) ip_forward=$(cat /proc/sys/net/ipv4/ip_forward)"
|
|
echo "== addrs"; ip -4 addr show | grep -E "^[0-9]+:|inet "
|
|
echo "== routes"; ip route
|
|
echo "== dnsmasq pid=$(dnsmasq_pid)"; [ -f $S/dnsmasq.leases ] && cat $S/dnsmasq.leases
|
|
echo "== stations"; iw dev $LAN_IF station dump 2>/dev/null | grep -E "^Station|signal:|rx bytes|tx bytes|connected time"
|
|
echo "== conntrack $(cat /proc/sys/net/netfilter/nf_conntrack_count 2>/dev/null)/$(cat /proc/sys/net/netfilter/nf_conntrack_max 2>/dev/null)"
|
|
[ -r /proc/net/nf_conntrack ] && grep -c . /proc/net/nf_conntrack
|
|
echo "== nft"; nft list table inet aurora_router 2>&1
|
|
echo "== log"; tail -5 $S/router.log 2>/dev/null
|