ppp-2.3.5 (PPP)

Configure

  • Check a MODEM connection
    # echo at > /dev/ttyS0
    
  • /etc/sysconfig/network-scripts/ifcfg-ppp0
    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=""
    
  • /etc/sysconfig/network-scripts/chat-ppp0
    Example
    Modem Initial CommandATZ
    Access Point Phone No100
    User Namehogeuser
    Passwordhogepassword
    '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'
    '~--' ''
    
    Notice: Initial command is depend on your modem. If ATZ command can not, tryAT&FX0 or check AT command of your modem.

  • Change the file permission
    # chmod 700 chat-ppp0
    

    How to connect

  • Make a connection script /root/bin/pppup
    #!/bin/sh
    cd /etc/sysconfig/network-scripts/
    ./ifup-ppp ./ifcfg-ppp0
    
  • Change file permission
    # chmod 700 pppup
    
  • Connect
    # pppup
    

    How to disconnect

  • Make a disconnection script /root/bin/pppdown
    #!/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
    
  • Change file permission
    # chmod 700 pppdown
    
  • Disconnect
    # pppdown
    

    Make a Schedule

    Sample Dial Up Time Schedule
    0Sunday
    1Monday 9:00-10:00 14:00-15:00
    2Tuesday 9:00-10:00 14:00-15:00
    3Wednesday 9:00-10:00 14:00-15:00
    4Thursday 9:00-10:00 14:00-15:00
    5Friday 9:00-10:00 14:00-15:00
    6Saturday 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
    

    Back
    Google
    Web www.grape-info.com