diff -Naurp etcnet-0.7.12-orig/etc/net/scripts/create-ppp etcnet-0.7.12/etc/net/scripts/create-ppp --- etcnet-0.7.12-orig/etc/net/scripts/create-ppp 2005-08-03 21:56:15 +0400 +++ etcnet-0.7.12/etc/net/scripts/create-ppp 2005-10-24 15:34:06 +0400 @@ -44,6 +44,7 @@ BASIC_PPPOPTIONS="$BASIC_PPPOPTIONS${PPP is_yes "$PPPPERSIST" && BASIC_PPPOPTIONS="$BASIC_PPPOPTIONS persist" BASIC_PPPOPTIONS="$BASIC_PPPOPTIONS${PPPHOLDOFF:+ holdoff $PPPHOLDOFF}" BASIC_PPPOPTIONS="$BASIC_PPPOPTIONS${PPPIDLE:+ idle $PPPIDLE}" +[ -n "$PPPTIMEOUT" -a "$PPPTIMEOUT" -gt 3 ] && BASIC_PPPOPTIONS="$BASIC_PPPOPTIONS lcp-echo-interval $(($PPPTIMEOUT / 3)) lcp-echo-failure 3" case "$PPPTYPE" in pptp) @@ -67,6 +68,7 @@ case "$PPPTYPE" in exit 1 } PTYOPTION="$PPPOE -I $HOST -U" + [ -n "$PPPTIMEOUT" -a "$PPPTIMEOUT" -gt 3 ] && PTYOPTION="$PTYOPTION -T $(($PPPTIMEOUT * 4 / 3))" ;; dialup) BASIC_PPPOPTIONS="$BASIC_PPPOPTIONS modem"