# echo at > /dev/ttyS0
PERSIST=yes DEFROUTE=yes ONBOOT=no INITSTRING=ATZ MODEMPORT=/dev/ttyS0 LINESPEED=115200 ESCAPECHARS=no DEFABORT=yes HARDFLOWCTL=yes DEVICE="ppp0" PPPOPTIONS= DEBUG=yes PAPNAME= REMIP= IPADDR= BOOTPROTO=none MTU= MRU= DISCONNECTTIMEOUT= RETRYTIMEOUT=0 USERCTL=yes NETMASK=""
| Modem Initial Command | ATZ |
|---|---|
| Access Point Phone No | 100 |
| User Name | hogeuser |
| Password | hogepassword |
Notice: Initial command is depend on your modem. If ATZ command can not, tryAT&FX0 or check AT command of your modem.'ABORT' 'BUSY' 'ABORT' 'ERROR' 'ABORT' 'NO CARRIER' 'ABORT' 'NO DIALTONE' 'ABORT' 'Invalid Login' 'ABORT' 'Login incorrect' '' 'ATZ' 'OK' 'ATDT100' 'CONNECT' '' 'Username:' 'hogeuser' 'Password:' 'hogepassword' 'TIMEOUT' '5' '~--' ''
# chmod 700 chat-ppp0
#!/bin/sh cd /etc/sysconfig/network-scripts/ ./ifup-ppp ./ifcfg-ppp0
# chmod 700 pppup
# pppup
#!/bin/sh
kill -9 `ps ax | awk '/ppp-watch/ {print $1}'` &> /dev/null
cd /etc/sysconfig/network-scripts
./ifdown-ppp ./ifcfg-ppp0
kill -9 `ps ax | awk '/ppp/ {print $1}'` &> /dev/null
# chmod 700 pppdown
# pppdown
| 0 | Sunday | |
|---|---|---|
| 1 | Monday | 9:00-10:00 14:00-15:00 |
| 2 | Tuesday | 9:00-10:00 14:00-15:00 |
| 3 | Wednesday | 9:00-10:00 14:00-15:00 |
| 4 | Thursday | 9:00-10:00 14:00-15:00 |
| 5 | Friday | 9:00-10:00 14:00-15:00 |
| 6 | Saturday | 9:00-10:00 |
# crontab -e
# Connect 0 9 * * 1-6 /root/bin/pppup 0 14 * * 1-5 /root/bin/pppup # Disconnect 0 10 * * * /root/bin/pppdown 0 15 * * * /root/bin/pppdown