Browse Source

fix some ppp ROCK Net issues newly introduced - tested w/ pppoe and gprs

git-svn-id: http://www.rocklinux.org/svn/rock-linux/trunk@2556 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
rocklinux
Rene Rebe 21 years ago
parent
commit
ab792231c3
1 changed files with 7 additions and 9 deletions
  1. +7
    -9
      package/base/ppp/rocknet_ppp.sh

+ 7
- 9
package/base/ppp/rocknet_ppp.sh

@ -46,7 +46,7 @@ chat_init_if() {
if isfirst "chat_$if" ; then
addcode up 4 1 "echo -n > \$ppp_${if}_chat"
addcode up 4 6 "ppp_option \$ppp_${if}_config \
connect chat -v -f \$ppp_${if}_chat"
connect \'chat -v -f \$ppp_${if}_chat\'"
fi
}
@ -61,17 +61,15 @@ public_ppp() {
ppp_unit=${if#ppp}
# parse args
local ppp_if=$1 ; shift
local ppp_args="file \$ppp_${if}_config\""
ppp_args="`echo $* | sed 's,",\\\\",g'`"
ppp_if=$1 ; shift
local ppp_args="`echo $* | sed 's,",\\\\",g'`"
addcode up 4 1 "echo -n > \$ppp_${if}_config"
addcode up 4 2 "chmod 0600 \$ppp_${if}_config"
addcode up 5 2 "/usr/sbin/pppd $ppp_if unit $ppp_unit $ppp_args"
addcode up 6 2 "/usr/sbin/pppd file \$ppp_${if}_config $ppp_if unit $ppp_unit $ppp_args"
addcode down 6 1 "[ -f /var/run/$if.pid ] && kill -TERM \`head -n 1 /var/run/$if.pid\`"
addcode down 6 2 "[ -f /var/run/$if.pid ] && rm -f /var/run/$if.pid"
addcode down 5 5 "[ -f /var/run/$if.pid ] && kill -TERM \`head -n 1 /var/run/$if.pid\`"
addcode down 5 4 "[ -f /var/run/$if.pid ] && rm -f /var/run/$if.pid"
}
public_pppoe() {
@ -122,7 +120,7 @@ ABORT \"NO DIALTONE\"
ABORT \"ERROR\"
ABORT \"NO ANSWER\"
ABORT \"BUSY\"
\"\" \"AT\"' >> \$ppp_${if}_chat"
\"\" \"at\"' >> \$ppp_${if}_chat"
}
public_chat_init() {

Loading…
Cancel
Save