Connecting ppp.sh #! /bin/sh echo "copies my config and tries to start ppp" sudo cp -pf /etc/sysconfig/network-scripts/chat-ppp0.rhw /etc/sysconfig/network-scripts/chat-ppp0 echo "Trying to connect" sudo pppd lock modem crtscts asyncmap 00000000 defaultroute usepeerdns debug /dev/ttyUSB0 460800 ipparam ppp0 linkname ppp0 call ppp0 noauth || exit echo "Waiting for connection..." while [ -z "`grep 10.11.12.13 /etc/resolv.conf`" ]; do sleep 1; done echo "Setting Nameserver" sudo bash -c 'echo "nameserver 139.130.4.4" > /etc/resolv.conf' read -p "Press enter to terminate session." kill sudo killall pppd chat-ppp0 ABORT BUSY ABORT ERROR ABORT 'NO CARRIER' ABORT 'NO DIALTONE' ABORT 'Invalid Login' ABORT 'Login incorrect' ABORT VOICE ABORT 'NO ANSWER' ABORT DELAYED ABORT 'SIM PIN' '' ATZ OK-AT-OK 'AT+CPIN?' OK-AT-OK 'AT+CMEE=2' OK-AT-OK 'AT+CGDCONT=3,"IP","330M1"' OK-AT-OK 'AT+CGATT?' OK 'ATDT*99***3#' TIMEOUT 120 CONNECT '' TIMEOUT 5 '~--' ''