Själv använde jag dessa Applescript som funkade med Palm T3 och Panther. Vet inte om de funkar på Tiger eftersom jag inte testat ännu.
Share Airport to Bluetooth:
do shell script "sudo /usr/sbin/pppd /dev/tty.Bluetooth-PDA-Sync 115200 noauth local passive proxyarp asyncmap 0 silent persist :10.0.1.201 &" with administrator privileges
do shell script "sudo /usr/sbin/sysctl -w net.inet.ip.forwarding=1"
do shell script "sudo /usr/sbin/natd -same_ports -use_sockets -log -deny_incoming -interface en1"
do shell script "sudo /sbin/ipfw add divert natd ip from any to any via en1"
Share Ethernet to Bluetooth:
do shell script "sudo /usr/sbin/pppd /dev/tty.Bluetooth-PDA-Sync 115200 noauth local passive proxyarp asyncmap 0 silent persist :10.0.1.201 &" with administrator privileges
do shell script "sudo /usr/sbin/sysctl -w net.inet.ip.forwarding=1"
do shell script "sudo /usr/sbin/natd -same_ports -use_sockets -log -deny_incoming -interface en0"
do shell script "sudo /sbin/ipfw add divert natd ip from any to any via en0"
Stop Sharing to Bluetooth:
do shell script "sudo /sbin/ipfw -f flush" with administrator privileges
try
do shell script "sudo killall natd"
end try
do shell script "sudo /usr/sbin/sysctl -w net.inet.ip.forwarding=0"
try
do shell script "sudo killall pppd"
end try
Eventuellt kan du hitta mer info här: http://hacks.oreilly.com/pub/h/1671