This patch allows the ip-up and ip-down scripts to work correctly for both
pptp vpn clients and pppoe wan links.  More info available in trac:

https://dev.openwrt.org/ticket/2342#comment:2


Signed-off-by: Ben Pfountz <[EMAIL PROTECTED]>

diff -urN package.old/ppp/files/etc/ppp/ip-down 
package/ppp/files/etc/ppp/ip-down
--- package.old/ppp/files/etc/ppp/ip-down       2008-04-10 00:14:14.000000000 
-0400
+++ package/ppp/files/etc/ppp/ip-down   2008-04-10 00:15:53.000000000 -0400
@@ -4,7 +4,7 @@
 PPP_SPEED="$3"
 PPP_LOCAL="$4"
 PPP_REMOTE="$5"
-PPP_IPPARAM="$6"
+PPP_IPPARAM="$(echo $6 | sed 's/\./_/g')"
 export PPP_IFACE PPP_TTY PPP_SPEED PPP_LOCAL PPP_REMOTE PPP_IPPARAM
 [ -z "$PPP_IPPARAM" ] || {
        env -i ACTION="ifdown" INTERFACE="$PPP_IPPARAM" DEVICE="$PPP_IFACE" 
PROTO=ppp /sbin/hotplug-call "iface"
diff -urN package.old/ppp/files/etc/ppp/ip-up package/ppp/files/etc/ppp/ip-up
--- package.old/ppp/files/etc/ppp/ip-up 2008-04-10 00:14:14.000000000 -0400
+++ package/ppp/files/etc/ppp/ip-up     2008-04-10 00:15:15.000000000 -0400
@@ -4,7 +4,7 @@
 PPP_SPEED="$3"
 PPP_LOCAL="$4"
 PPP_REMOTE="$5"
-PPP_IPPARAM="$6"
+PPP_IPPARAM="$(echo $6 | sed 's/\./_/g')"
 export PPP_IFACE PPP_TTY PPP_SPEED PPP_LOCAL PPP_REMOTE PPP_IPPARAM
 [ -z "$PPP_IPPARAM" ] || env -i ACTION="ifup" INTERFACE="$PPP_IPPARAM" 
DEVICE="$PPP_IFACE" PROTO=ppp /sbin/hotplug-call "iface"
 [ -z "$PPP_IPPARAM" -o -z "$PPP_LOCAL" ] || {

_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
http://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel

Reply via email to