From 27a6abe8cfd7c49c005765b433407878a1793363 Mon Sep 17 00:00:00 2001 From: Dustin Kirkland Date: Sun, 6 Nov 2016 19:25:44 -0600 Subject: [PATCH] * usr/bin/wifi-status: - ping the router, too, to verify at least local connectivity --- debian/changelog | 3 ++- usr/bin/wifi-status | 5 ++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/debian/changelog b/debian/changelog index acdcc0e9..7ca027b0 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,7 @@ byobu (5.113) unreleased; urgency=medium - * UNRELEASED + * usr/bin/wifi-status: + - ping the router, too, to verify at least local connectivity -- Dustin Kirkland Fri, 16 Sep 2016 10:13:08 -0500 diff --git a/usr/bin/wifi-status b/usr/bin/wifi-status index 437b0005..963bd881 100755 --- a/usr/bin/wifi-status +++ b/usr/bin/wifi-status @@ -27,14 +27,17 @@ else dev="$1" fi +router=$(route -n | grep "^0.0.0.0" | awk '{print $2}') + if [ -z "$TMUX" ]; then watch -n1 "iwconfig $dev; ifconfig $dev; route -n; echo; (grep $dev: /var/log/syslog | tail -n 10 | sort -r); echo; ping -I $dev -c 1 8.8.8.8" else tmux new-window -n wifi-status "watch -c iwconfig $dev \| ccze -A" \; \ split-window -t wifi-status -v "watch -c ifconfig $dev \| ccze -A" \; \ split-window -t wifi-status -v "watch -c route -n \| ccze -A" \; \ - split-window -t wifi-status -h "ping -I $dev 8.8.8.8" \; \ + split-window -t wifi-status -h "ping -I $dev $router" \; \ split-window -t wifi-status -v "watch -c grep $dev: /var/log/syslog \| tail -n 10 \| sort -r \| ccze -A" \; \ + split-window -t wifi-status -h "ping -I $dev 8.8.8.8" \; \ select-layout -t wifi-status tiled fi