On iPAQ: stop all serial activity e.g. minicom (say ctrl-d and ctrl-a,x,) On PC: /usr/sbin/pppd /dev/ttyS0 115200 192.168.0.1:192.168.0.2 nodetach local noauth nocrtscts lock user ppp connect "/usr/sbin/chat -v -t3 ogin--ogin: ppp" # log to ipaq just to see if things are ok: ssh root@192.168.0.2 # continue on PC modprobe ip_tables iptables -F iptables -t nat -F iptables -t nat -A POSTROUTING -s 192.168.0.2 -j MASQUERADE iptables -A FORWARD -s 192.168.0.2 -j ACCEPT iptables -A FORWARD -d 192.168.0.2 -j ACCEPT echo "1" >/proc/sys/net/ipv4/ip_forward # copy /etc/resolv.conf from PC to ipaq scp /etc/resolv.conf root@192.168.0.2:/etc/resolv.conf # you may need to set routes to use ppp-tunnel by default # but it may be that way autom. # On iPAQ ntpdate -b time.handhelds.org ipkg update ipkg upgrade