在Linux下使用Palm 小勇 2001年 43期 编者按:我们知道,通过串口以及配合相关软件,Palm可以很方便地实现和Windows系统的连接并进行数据同步等操作。对于广大使用Linux的“胖友”来说,如果能实现Palm与Linux的连接并交换数据,那将是一件令人兴奋的事,下面我们就来看看具体的操作步骤。   1.以下操作基于的环境   (1)Palm连接到串口1(/dev/ttyS0)   (2)Linux发行版RedHat 6.2以上   (3)PalmⅢ或PalmⅢe以上   2.安装pilot-link包   首先,我们必须安装RedHat 6.2里面的pilot-link包,如果你没有安装的话,可以按如下方法进行安装。   插入RedHat 6.2的安装光盘,以root身份登录,执行以下命令:   mount/mnt/cdrom   cd /mnt/cdrom/RedHat/RPMS   rpm -ivh pilot-link*   3.初始设定   以root身份登录,执行以下命令:   cd /dev   ln -s ttyS0 pilot   chmod 666 ttyS0   修改/etc/profile, 增加下面的内容   # For my Palm   PILOTPORT=/dev/ttyS0   PILOTRATE=115200   export PILOTPORT PILOTRATE   4.简单同步   执行以下命令:   pilot-xfer -s YourPalmDataDir   比如:pilot-xfer -s MyPalmⅢxe   5.安装软件   pilot-xfer -i*.prc*.pdb   其它用法见pilot-xfer的帮助(用man pilot-link命令)。   6.用红外线和Palm通信   如果你安装有Linux的笔记本电脑, 还可以用红外线和Palm通信,在我的TOSHIBA Libretto 70上是这样设置的:   在/etc/irda/drivers 里,修改 start一节   irattach/dev/ttyS1   在/etc/conf.modules里,增加两行   alias tty-ldisc-11 irtty   alias char-major-161 ircomm-tty   然后运行/etc/rc.d/init.d/irda start启动红外线,以后Palm就连到了/dev/ircomm, 参照步骤3修改你的配置(/dev/ttyS0换成 /dev/ircomm)。Palm设置好通过红外同步功能(IrCOMM to Computer),对着笔记本,运行Sync和pilot-xfer -s。   7.连网   先只介绍通过串口进行连网的方法 用红外线连网的方法与之类似。   对Palm:建立一个新的网络连接,比如叫linux,用户名和口令用你Linux机器上的用户名和口令,连接选Direct Serial(直接串口连接),其它的用缺省值就行了。   对Linux:首先确认你装了mgetty系列软件包。如果找不到/sbin/mgetty,那么要先安装它(使用rpm -ivh mgetty*命令)。   先到/etc/mgetty+sendfax目录下。   修改mgetty.conf,把里面的speed 38400改成speed 115200   修改login.conf里面的Auto_PPP一节,如下:   /AutoPPP/- a_ppp /usr/sbin/pppd auth refuse-chap require-pap login proxyarp   再到/etc/ppp目录下:   ①修改 options   lock   115200   asyncmap 20A0000   crtscts   ②编写一个options.ttyS0,内容如下:   ms-dns 61.128.128.68   local   注:61.128.128.68是我的本地DNS,请改成你的。   ③修改pap-secrets加一行   **“” 156.123.45.55   注:156.123.45.55是我分配给Palm的IP,请改成你的。   ④然后执行chmod a+s/usr/sbin/pppd   ⑤修改 /etc/inittab,加一行:   s1:2345:respawn:/sbin/mgetty-r/dev/ttyS0   ⑥接下来,用kill-1 1命令启动mgetty。   连好Palm,启动连网,看看有没有得到IP地址? 如果一切顺利,你的Palm就可以访问LAN了,网络同步功能也能使用!   如果配合ipchains还可以访问Internet、上IRC、用ICQ、收发邮件等等。