X-Git-Url: https://git.rohieb.name/openwrt.git/blobdiff_plain/afa5da1d1bf575000d260e9abe26d47b94e3e117..bcab48e4d5d4e5fc3225a0a72261be69521f209a:/package/base-files/files/etc/hotplug.d/iface/10-routes?ds=sidebyside diff --git a/package/base-files/files/etc/hotplug.d/iface/10-routes b/package/base-files/files/etc/hotplug.d/iface/10-routes index 963728faf..dd6ae5088 100644 --- a/package/base-files/files/etc/hotplug.d/iface/10-routes +++ b/package/base-files/files/etc/hotplug.d/iface/10-routes @@ -20,8 +20,7 @@ add_route() { return 1 } [ -n "$gateway" ] || { - echo "Missing gateway in route section $config" - return 1 + config_get gateway "$interface" gateway } netmask="${netmask:-255.255.255.255}" @@ -52,11 +51,10 @@ add_route6() { return 1 } [ -n "$gateway" ] || { - echo "Missing gateway in route section $config" - return 1 + config_get gateway "$interface" gateway } - /sbin/route -A inet6 add $target gw "$gateway" ${dev:+dev "$dev"} ${metric:+ metric "$metric"} + /sbin/route -A inet6 add $target ${gateway:+gw "$gateway"} ${dev:+dev "$dev"} ${metric:+ metric "$metric"} } case "$ACTION" in