Files
bin/pppon

20 lines
569 B
Bash
Executable File

#!/bin/sh
sudo /usr/sbin/pppd ttyS0 115200 user ddp bsdcomp 15,15 debug crtscts defaultroute mru 1500 mtu 1500 connect '/usr/sbin/chat -vf /home/ddp/bin/56k-script -r /var/log/chat'
cnt=0
while [ 1 ]; do
/sbin/route -n | grep ppp0
if [ $? == 0 ] ; then
sudo /sbin/ip route replace default dev 'ppp0'
sudo route add -net 192.168.0.0 netmask 255.255.255.0 dev eth0
sudo /home/ddp/bin/ip_forwarding.sh 1
exit 0
fi
sleep 1
cnt=`expr $cnt + 1`
if [ $cnt == 60 ] ; then
echo "Failed to have ppp0 up in 60 seconds, exiting"
exit 1
fi
done