aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohn Crispin <blogic@openwrt.org>2008-06-06 18:49:23 +0000
committerJohn Crispin <blogic@openwrt.org>2008-06-06 18:49:23 +0000
commit3824708fd4173b43baf3c196ee5e75867288aa10 (patch)
tree107bb8827dec92f9551681b72183da29560cb87d
parentb4df3e81e750f33294b8d9b85d781d42f839ccb9 (diff)
downloadmaster-187ad058-3824708fd4173b43baf3c196ee5e75867288aa10.tar.gz
master-187ad058-3824708fd4173b43baf3c196ee5e75867288aa10.tar.bz2
master-187ad058-3824708fd4173b43baf3c196ee5e75867288aa10.zip
use default gateway for routes that have no gw specified, Signed off by: Brian J. Murrell
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11380 3c298f89-4303-0410-b956-a3cf2f4a3e73
-rw-r--r--package/base-files/files/etc/hotplug.d/iface/10-routes6
1 files changed, 2 insertions, 4 deletions
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 963728faf3..4d423be600 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,8 +51,7 @@ 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"}