yy$B$H?=$7$^$9!#(B
(B
(B
(B> $B$&$A$G$O(B
(B> LCP_INTERVAL=30
(B> LCP_FAILUURE=3
(B> (PPPOE_TIMEOUT=120)
(B> $B$H$7$F$^$9$,!"$3$l$i$NCM$ODL?.4D6-$K0MB8$9$k$N$G(B try & error $B$G(B
(B> $B$,$s$P$C$F$/$@$5$$!#(B
$B?'!9;n$7$F$_$^$7$?$,:G6a$O(BADSL$B$N0BDj>u67$,$b$N$9$4$/9s$$$G$9!#(B
(B
$B0l1~!"@h=5$+$i(Bipsec$B$b$:$C$HDd;_$7$?$^$^$G$9!#(B
$B$G$bIQHK$K!V(BADSL connection lost$B!W$H$J$C$F$7$^$$$^$9!#(B
$B99$K$O(Bspamasassin$B$bDd;_$7$F$_$^$7$?!#(B
(B
(B# cat -n /sbin/adsl-start
$B!'(B
(B194 if [ $? = 0 ] ; then
(B195 # Print newline if standard input is a TTY
(B196 [ "$DEBUG" = "1" ] && tty -s && $ECHO " Connected!"
(B197 route del default
(B198 route add default dev ppp0
(B199 /bin/date 2>&1 | nkf -s | /bin/mail hoge@xxxxxxxxxxxx -s "We
(Breconnected!"
(B200 exit 0
(B201 fi
$B!'(B
$B$H5-=R$7$?$j!"(B
(B
(B# cat /etc/cron/networkDown.cron/networkDown.cron
(BTRGT_HOST=yy.mine.nu
(BTRGT_DIR=/etc/myScript/pingCheck
(BTRGT_FILE=$TRGT_DIR/networkDown.txt
(BMAIL=user33
(BSCRPT_NAME=networkDown.cron
(Bif ! [ -d $TRGT_DIR ]; then
(B /bin/mkdir $TRGT_DIR
(Bfi
(Bif ! [ -e $TRGT_FILE ]; then
(B /bin/touch $TRGT_FILE
(B /bin/echo 0 > $TRGT_FILE
(Bfi
(BPING_KEKKA=`/usr/bin/host www.yahoo.co.jp | /bin/sed -n '1p'|/bin/awk '{
(Bprint $4 }' \
(B| /usr/bin/tr -d [:alpha:]-: | /bin/grep -e '[0-9][0-9\.]*[0-9]'`
(Bif [ -z "$PING_KEKKA" ]; then
(B route -n
(B DEFAULT_GW_KEKKA=`/sbin/route | /bin/grep default | /bin/grep UG |
(B/bin/grep ppp0`
(B DEFAULT_GW_KEKKA0=`/sbin/route | /bin/grep default | /bin/grep '*' |
(B/bin/grep ppp0`
(B if [ -z "$DEFAULT_GW_KEKKA$DEFAULT_GW_KEKKA0" ]; then
(B /sbin/route -n | /bin/mail -s $SCRPT_NAME" defatul route lost!" $MAIL
(B ifconfig ppp0
(B PTP_ADR=`/sbin/ifconfig ppp0 | /bin/sed -n '2p' | /bin/awk '{ print $3 }'
(B\
(B | /usr/bin/tr -d [:alpha:]-: | /bin/grep -e '[0-9][0-9\.]*[0-9]'`
(B if [ -n "$PTP_ADR" ]; then
(B /sbin/route del default # $B$3$3$G%G%U%)%k%H%k!<%H$N:F@_Dj(B
(B /sbin/route add default gw $PTP_ADR ppp0
(B DEFAULT_GW_KEKKA=`/sbin/route | /bin/grep default | /bin/grep UG |
(B/bin/grep ppp0`
(B if [ -n "$DEFAULT_GW_KEKKA" ]; then
(B /sbin/route -n | /bin/mail -s $SCRPT_NAME" defatul route readded." $MAIL
(B fi
(B else
(B /sbin/ifdown ppp0
(B /sbin/ifup ppp0 # $B6/@)E*$K@\B3$9$k(B
(B /sbin/ifconfig ppp0
(B PTP_ADR=`/sbin/ifconfig ppp0 | /bin/sed -n '2p' | /bin/awk '{ print
(B$3 }' \
(B | /usr/bin/tr -d [:alpha:]-: | /bin/grep -e '[0-9][0-9\.]*[0-9]'`
(B if [ -z "$PTP_ADR" ]; then
(B /sbin/service ipsec stop
(B /sbin/ifdown ppp0
(B /sbin/ifup ppp0 # $B6/@)E*$K@\B3$9$k(B
(B /sbin/ifconfig ppp0
(B PTP_ADR=`/sbin/ifconfig ppp0 | /bin/sed -n '2p' | /bin/awk '{ print
(B$3 }' \
(B | /usr/bin/tr -d [:alpha:]-: | /bin/grep -e '[0-9][0-9\.]*[0-9]'`
(B fi
(B if [ -n "$PTP_ADR" ]; then
(B /sbin/route del default # $B$3$3$G%G%U%)%k%H%k!<%H$N:F@_Dj(B
(B /sbin/route add default gw $PTP_ADR ppp0
(B else
(B /sbin/route -n | /bin/mail -s $SCRPT_NAME" We cannot connect with PPPoE
(Bserver!!!" $MAIL
(B fi
(B fi
(B fi
(B PING_KEKKA=`/usr/bin/host www.yahoo.co.jp | /bin/sed -n '1p'|/bin/awk '{
(Bprint $4 }' \
(B | /usr/bin/tr -d [:alpha:]-: | /bin/grep -e '[0-9][0-9\.]*[0-9]'`
(Bfi
(Bif [ -z "$PING_KEKKA" ]; then
(B ERR_TIMES=`/bin/cat $TRGT_FILE`
(B ERR_TIMES=`/usr/bin/expr $ERR_TIMES + 1`
(B if [ $ERR_TIMES -gt 5 ]; then
(B /bin/echo 0 > $TRGT_FILE
(B /sbin/route del default # $B$3$3$G%@%a2!$7$N%G%U%)%k%H%k!<%H:F@_Dj(B
(B /sbin/route add default dev ppp0
(B /bin/date 2>&1 | nkf -s | /bin/mail hoge@xxxxxxxxxxxx -s "We is
(Brebooting."
(B ( /bin/date ; /sbin/route -n ; /sbin/ifconfig ppp0 ) 2>&1 | nkf -s |
(B/bin/mail foo@xxxxxxxxxxxx -s "We
(B is rebooting."
(B /bin/sleep 15s
(B /sbin/reboot
(B exit
(B fi
(B /bin/echo $ERR_TIMES > $TRGT_FILE
(Belse
(B /bin/echo 0 > $TRGT_FILE
(Bfi
(B
$B$H$$$&Iw$K(BWAN$B$HDL?.$,=PMh$J$$2s?t$,(B5$B2s$r1[$($k$H(B
$B%j%V!<%H$5$;$k%9%/%j%W%H$r(B10$B?tJ,$*$-4V3V$G(Bcron$B$G2s$7$F$$$^$9!#(B
$BITDL>uBV$,(B1$B;~4VH>$/$i$$7P$D$H<+F0E*$K%j%V!<%H$7$F$/$l$F$$$^$9!#(B
$BESCf$GITDL>uBV$,2r>C$5$l$k$H2s?t$O(B0$B$KLa$k;EAH$_$G$9!#(B
$B$3$N%9%/%j%W%H$N7P$D4V!"(Bifdown$B!"(Bifup
$B$r7+JV$7$F$bA4$/7R$,$i$:(B
$B7k6I!"%?%$%`%"%C%W$G%j%V!<%H$7$F$$$^$9!#(B
(Bhttp://www.geocities.co.jp/SiliconValley-PaloAlto/4677/messages.txt
(B
$B$&!<$s!"2?$G$3$N%^%7%s$@$1$3$s$J>uBV$J$s$@$+!D(B
$BB>$N(B2$B%^%7%s$OA4$/NI9%$J$N$K!#!#!#(B
Follow-Ups:
- [linux-users:103068] Re: $B:G6a!"(B$B%(%i!OOSATO,Kazzrou
- [linux-users:102998] $B:G6a!"%((B$B%i!yy
- [linux-users:102999] Re: $B:G6a!"(B$B%(%i!SEKINE Tatsuo
- [linux-users:103000] Re: $B:G6a!"(B$B%(%i!yy
- [linux-users:103015] Re: $B:G6a!"(B$B%(%i!SEKINE Tatsuo
- Prev by Subject: [linux-users:103066] Re: NFS$B$N(B$B%;%-%e%j%F%#(B( was: LDAP$B$N%;%-%e%j%F%#(B)
- Next by Subject: [linux-users:103068] Re: $B:G6a!"(B$B%(%i!
- Previous by thread: [linux-users:103015] Re: $B:G6a!"(B$B%(%i!
- Next by thread: [linux-users:103068] Re: $B:G6a!"(B$B%(%i!
- Indexes:[Main][Thread]