#!/bin/sh

SERIAL_PORT=$1
DEFAULT_SERIAL_PORT=/dev/ser1

if [ "$SERIAL_PORT" == "" ]; then
  SERIAL_PORT=$DEFAULT_SERIAL_PORT
fi

stty +sane +raw < $SERIAL_PORT
stty baud=57600 bits=8 stopb=1 par=none +ihflow +ohflow < $SERIAL_PORT

DO_CHAT="chat -v ABORT BUSY ABORT CARRIER ABORT ERROR \
 '' AT \
 TIMEOUT 32000000 RING ATA TIMEOUT 60 CONNECT \d\d\d"
LOCAL_IP=192.9.200.110
REMOTE_IP=192.9.200.111

while [ true ]; do
  pppd proxyarp connect "$DO_CHAT" nodetach auth +chap \
   $LOCAL_IP:$REMOTE_IP $SERIAL_PORT
done;
