20 lines
569 B
Bash
Executable File
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
|