There's a splendid program out there called USB-TCP Bridge that takes everything that comes from the USB port and reroutes it to a TCP connection. And vice versa of course -- everything that comes from that TCP connection will be sent to the USB port. This makes it possible to connect a Palm with a USB interface (Zire for example) to a network via a host computer that runs USB-TCP bridge, pty-redir and pppd.
First of all, download USB-TCP Bridge and pty-redir via the above links. Start USB-TCP Bridge and set it up to:
./pty-redir nc -l -p 22000This will reroute incoming traffic from port 22000 to a device. pty-redir will print out which device it's going to use -- /dev/ttyp0 or something like that. Next, start pppd on that device:
pppd /dev/ttyp0 115200 10.0.0.1:10.0.0.2 noauth proxyarpReplace the IP numbers with whatever you are using on your network. Now your connection will be all set to go, just configure your Palm to use USB and connect.
Mac OS X Hints
http://hints.macworld.com/article.php?story=20031108105309504