作者姚飞
以下假设你的Palm 连接到串口 (/dev/ttyS) 我用的Linux发行版是RedHat 里面的pilotlink包
一定要安装 如果没有这安装的话可以这样:
插入你的RedHat 光盘
login as root
mount /mnt/cdrom
cd /mnt/cdrom/RedHat/RPMS
rpm ivh pilotlink*
我用的 Palm是III 和 IIIxe
初始设定
login as root
cd /dev
ln s ttyS pilot
chmod ttyS
修改 /etc/profile 增加下面的内容
# For my Palm
PILOTPORT=/dev/ttyS
PILOTRATE=
export PILOTPORT PILOTRATE
简单同步:
pilotxfer s YourPalmDataDir
比如我: pilotxfer s YaoFeiPalmIIIxe
安装软件:
pilotxfer i *prc *pdb
其它用法见pilotxfer 的帮助 ( man pilotlink )
pigetrom pigetram 对搞开发的应该有用
对于跑Linux的笔记本电脑 还可以用红外线和Palm通信 我的TOSHIBA Libretto 上是这样用的:
在/etc/irda/drivers 里 修改 start一节:
irattach /dev/ttyS
在/etc/confmodules里 增加两行:
alias ttyldisc irtty
alias charmajor ircommtty
然后运行 /etc/rcd/initd/irda start 启动红外线 以后Palm就连到了/dev/ircomm 参照步骤
修改你的配置 (/dev/ttyS 换成 /dev/ircomm )
Palm 设置好通过红外同步(IrCOMM to Computer) 对着笔记本 运行Sync 和 pilotxfer s
:)
连网
先只介绍通过串口的 红外的很类似
Palm : 建立一个新的网络连接 比如称为linux 用户名用你linux机器上的用户名和口令 连接选Direct Serial
其它的用缺省值就好
Linux: 首先确认你装了mgetty 系列包 如果没有/sbin/mgetty 那么安装之(rpm ivh mgetty* )
先到/etc/mgetty+sendfax目录下 :
修改 nf 把里面的speed 改成speed
修改 nf 里面的Auto_PPP一节 如下:
/AutoPPP/ a_ppp /usr/sbin/pppd auth refusechap requirepap login proxyarp
再到/etc/ppp 目录下
* 修改 options :
lock
asyncmap A
crtscts
* 写一个yS 内容如下
msdns
local
*注: 那个是我的本地DNS 改成你的 或者用
*修改papsecrets 加一行:
* *
*注: 是我分配给Palm的IP 改成你的
*然后 chmod a+s /usr/sbin/pppd
*修改 /etc/inittab 加一行:
s::respawn:/sbin/mgetty r /dev/ttyS
*接下来 kill 启动mgetty
连好Palm 启动连网 看看有没有得到IP地址? 你的Palm就可以访问你的LAN了 网络同步也能用!
配合ipchains 还是访问 Internet 上IRC 跑ICQ 收发邮件等等我用GetTLE来下载最新的卫星轨道数据
/sbin/ipchains A forward j MASQ s / d ! /