ThinkPad T42 にはシリアルポートがついていないので,Palm との同期をシリアル経由でとることができない。シリアルポートを持つ Windows デスクトップ機に Palm を接続し,ネットワーク経由で同期をとる。
ThinkPad T42 にはシリアルポートがついていない(nlog(n): ThinkPad T42 第一印象)。したがって,WorkPad c3 (Palm 機) のクレードルを直接シリアルケーブル接続して Sync することができない。そこで,シリアルポートを持つ Windows デスクトップ機に WorkPad のクレードルを接続し,ネットワーク経由で ThinkPad T42 と Sync することにした。ThinkPad とデスクトップ機の両方に,ネットワーク経由の Sync に対応した Palm Desktop をインストールしておく必要がある(nlog(n): Palm Desktop にどのバージョンを使うか)。
最初に躓いたのは,ThinkPad T42 のファイアウォール設定である。ThinkPad T42 からデスクトップ機に ping が飛ぶのに,デスクトップ機から ThinkPad に ping が飛ばない。タイムアウトになってしまう。ThinkPad は無線 LAN に接続しているので,アクセスポイントの設定に問題があるのではないかと思ってしまった。しかしこれは大間違い。ThinkPad は Windows XP SP2 によって,ファイアウォールが設定されていたのである(1年前にも全くおなじことで悩んでいる。進歩なし。 - nlog(n): Windows マシンが ping に反応しない)。設定は,「コントロールパネル」→「Windows ファイアウォール」で開いて,「例外」タブを選択。「HotSync(R) Manager Application」と「ファイルとプリンタの共有」にチェックを入れる。
Palm と同期したいパソコンのことを「プライマリパソコン」と呼ぶ。プライマリパソコンでチェックすべき項目を挙げる。設定全般については,Muchy.com - ネットワーク経由でのHotSync(LANSync) が詳しい。
Palm のクレードルを接続し,ネットワーク経由の Sync の中継器となるパソコンを「フロントエンドパソコン」と呼ぶ。確認する項目は以下の通り。
Palm Gadgetry には,フロントエンドに FreeBSD を使った例がある。興味深い。
クレードルの HotSync ボタンを押すと,Sync が始まる。
(プライマリパソコンでは,通常の Sync 時と同様のメッセージが表示される)
ネットワーク Sync している最中に netstat コマンドで確認したところ,14238 というポートが使われていることが分かった。
Master Archive Index
Total Entry Count: 1957