From 3abf8a36314a2bec05dbaeef9c43d73263dde9c1 Mon Sep 17 00:00:00 2001 From: Wolfgang Wiedmeyer Date: Tue, 7 Mar 2017 23:23:54 +0100 Subject: usb/networking: abort if no gateway is found Signed-off-by: Wolfgang Wiedmeyer --- networking/usb/usb_networking_device.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/networking/usb/usb_networking_device.sh b/networking/usb/usb_networking_device.sh index 254bd4e..8351c26 100644 --- a/networking/usb/usb_networking_device.sh +++ b/networking/usb/usb_networking_device.sh @@ -51,6 +51,13 @@ clear_iface () { setup_iface () { gateway=$(ip route show 0.0.0.0/0 dev $USB_IFACE | cut -d\ -f3) + + if [ "$gateway" = "" ]; then + echo "Error: no route available" + echo "Make sure your PC is configured correctly for usb networking" + exit 1 + fi + echo "Your gateway is $gateway" ndc network create 1 ndc network interface add 1 "$USB_IFACE" -- cgit v1.2.3