summaryrefslogtreecommitdiff
path: root/examples/udhcp
diff options
context:
space:
mode:
authorEric Andersen2004-10-13 07:18:05 +0000
committerEric Andersen2004-10-13 07:18:05 +0000
commit1aee3ff8bb2ee6bdd51b0b4f6bac388b24934f96 (patch)
tree6e00d20b87920b7932c9976533736341b27b08f4 /examples/udhcp
parent0e020d10257a7f1e4cd526eb6c49ba67a442ba85 (diff)
downloadbusybox-1aee3ff8bb2ee6bdd51b0b4f6bac388b24934f96.zip
busybox-1aee3ff8bb2ee6bdd51b0b4f6bac388b24934f96.tar.gz
Simon Poole writes:
Erik, Attached is a patch for the udhcpc sample scripts, to correct the order in which routers are applied if the DHCP server provides more than one (as per section 3.5 of RFC2132). Apologies for not being on the mailing list and thanks for your continued efforts. Simon.
Diffstat (limited to 'examples/udhcp')
-rwxr-xr-xexamples/udhcp/sample.bound3
-rwxr-xr-xexamples/udhcp/sample.renew3
-rw-r--r--examples/udhcp/simple.script3
3 files changed, 6 insertions, 3 deletions
diff --git a/examples/udhcp/sample.bound b/examples/udhcp/sample.bound
index 2003526..2a95d8b 100755
--- a/examples/udhcp/sample.bound
+++ b/examples/udhcp/sample.bound
@@ -15,9 +15,10 @@ then
do :
done
+ metric=0
for i in $router
do
- /sbin/route add default gw $i dev $interface
+ /sbin/route add default gw $i dev $interface metric $((metric++))
done
fi
diff --git a/examples/udhcp/sample.renew b/examples/udhcp/sample.renew
index c953e97..842bafe 100755
--- a/examples/udhcp/sample.renew
+++ b/examples/udhcp/sample.renew
@@ -15,9 +15,10 @@ then
do :
done
+ metric=0
for i in $router
do
- /sbin/route add default gw $i dev $interface
+ /sbin/route add default gw $i dev $interface metric $((metric++))
done
fi
diff --git a/examples/udhcp/simple.script b/examples/udhcp/simple.script
index a52a7f8..98ebc15 100644
--- a/examples/udhcp/simple.script
+++ b/examples/udhcp/simple.script
@@ -22,8 +22,9 @@ case "$1" in
:
done
+ metric=0
for i in $router ; do
- route add default gw $i dev $interface
+ route add default gw $i dev $interface metric $((metric++))
done
fi