#! /bin/sh # Copyright (c) 2000 Bruno Raoult. # # Author: br@raoult.com # # case "$1" in start) echo -n "Starting Local services:" # palm UDP listener echo -n " pi-csd" /usr/bin/pi-csd > /dev/null 2>&1 & # pppd echo -n " pppd" /usr/sbin/pppd /dev/pilot 115200 192.168.1.1:192.168.1.2 noauth silent local persist -detach > /dev/null 2>&1 & echo "." # Palm Masquerading echo -n "Masquerading Palm Pilot... " echo 1 > /proc/sys/net/ipv4/ip_forward /sbin/ipchains -A forward -j MASQ -s 192.168.1.2 -d 0.0.0.0/0 echo done. ;; stop) echo -n "Shutting down Local services:" # palm UDP listener echo -n " pi-csd" killproc -TERM /usr/bin/pi-csd # pppd echo -n " pppd" killproc -TERM /usr/sbin/pppd echo "." # Palm Masquerading echo -n "Flushing ipchains..." /sbin/ipchains -F forward echo " done." ;; *) echo "Usage: $0 {start|stop}" exit 1 ;; esac exit 0