[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[palm-unix-j:00345] network hotsync with debian



皆様こんにちは。

現実逃避で手持ちの clie を network hotsync させることに
夢中になってました。

clie T400 --<USB>-- gateway PC --<ethernet>-- server 

な環境で、gateway PC が Windows の場合は LANSync で、gateway PC が
linux(debian) の場合は ModemSync で、それぞれ server (linux/debian)
上の coldsync に netowrk hotsync させることができましたので、しょー
もない記録かもしれませんが、ML に流しておきます。

linux で ModemSync に対応させる時の PPP の設定がミソでした。
FAQ かもしれませんが、Web 上では見つからなかったので、どなたかの参考
になれば幸いです。

hotplug もいろいろ試行錯誤を繰り返しましたが、こちらの今の環境では
イマイチという結論です。

ではでは。

========
ながしま

Tv:
  I
    palm iAgateway PC A[
    AT[o[P network hotsync AB

    getway PC DKvAT[o[ global IP 
    ANZXA
    ...

     global IP  network hotsync p|[gAZLeB
    DAs over ssh 
    B

  
    Iz
       palm --<USB>- gateway PC --<LAN/WAN>-- server

    _I
       palm ------<LANSync>------ HotSync Manager(Windows) --<IP>-- coldsync
      
       palm --<ModemSync/PPP>----        PPPD(linux)       --<IP>-- coldsync


  eXg
    T[o[   : debian/woody (kernel v.2.4.17)
    gateway PC : debian/sarge (kernel v.2.4.19) or windows98
    palm       : Clie T400


  gateway PC J[l
    gateway PC  linux 
      E USB (VA visor)
      E PPP 
    W[RpCB

  
    boot P hotplug gB

  ]
    hotplug  USB device  detach O poff XNvg
    s...

     USB device  detach  device IuWFNg close
     detach ...


:
  
    palm  IP AhXB
    Agateway PC TulbgAhX
    IOB


  T[oB
    coldsync CXg[B
    man coldsync A.coldsyncrc  listen net { } B
    pda { } pXwBVAA[U[B

     coldsync KvApilot-link \A
     network hotsync B


  palm 
    Hotsync j[uvC}p\RvJA
    uvC}p\RAhXv IP AhXB

    HotSync j[ uLANSync vj[J
    LANSync IB(gateway PC  linux sv)

    HotSync j[uf HotSyncvj[J
    ulbg[NvIB(gateway PC  windos sv)

    HotSync CufvIAACR
    ({^H)\`^bv
    JAu[U[vupX[hvuv
    uN[h/P[uvBu...v^bv
    u^Cvv uPPPvAufFvuRvA
    uNG[ DNSvuIP AhXFv`FbNB
    (gateway PC  windos sv)


  gateway PC (Windows) 
    hotsync manager foCX`FbNXglbg[N`FbNB


  gateway PC (linux) 
    ppp (pppd) pB
    /etc/ppp/peers  palm O ppp config t@CpB
    gs(s)B
      /dev/ttyUSB1 <gateway PC>:<palm> local noauth proxyarp ktune

    A<gateway PC>, <palm>  IP AhX IP AhX
    zXg^B

     DNS  /etc/hosts 
     192.168.0.10  mypc
     192.168.0.99  palm
    A
      /dev/ttyUSB1 mypc:palm local noauth proxyarp ktune
    A
      /dev/ttyUSB1 192.168.0.10:192.168.0.99 local noauth proxyarp ktune
    B

    visor W[gB
    /etc/modules  visor sB



  1) T[oN
     (coldsync)
      coldsync T[o[AVA
      hotsync KvB

      T[o[ coldsync -mI  coldsync -mI -f <coldsyncrc file name>
      B

      palm foCXVAA[U[A[U[ ID \
      A.coldsyncrc fB

    x~ (coldsync)
      T[o[ coldsync -ms  coldsync -ms -f <coldsyncrc file name>
      B


  2) palm  HotSync N
    gateway  Windows g
      N[h Hotsync {^AHotsync Avu[Jv
      I^ACR({^H)^bvB

    gateway  linux g
      Hotsync AvufvI^ACR({^H)
      ^bvBpalm uOIv\~B


  3) (gateway  linux g) PPP N
    gateway PC  pon palm sAPPP ZbVJnB

    palm uOIvu[U[Fv
    B


  4) I
    HotSync IAT[o[ coldsync IB

    gateway PC  linux gAPPP ~Apoff palm 
    sB

    gateway  Windows gAQXebvAlinux g
    SXebvB


hotplug yX HotSync

    hotplug Apon/poff Alinux 
    windows lQXebvIB

    A USB serial  pppd A@\
    PB (kernel: 2.4.19, pppd: 2.4.1) 

    visor gA/etc/modules LqB
    hotplug  USB foCXoIW[gA
    XNvgs@\Ag
    B

    /etc/hotplug/usb  visor O shell script pB
    gPRst@Csp[~bVoB
      #! /bin/sh
      
      sleep 1
      
      if [ "$DEVICE" = "" ]; then
        REMOVER=/var/run/usb/`echo "$INTERFACE/$PRODUCT/$TYPE" | sed -e 's;/;%;g'`
      else
        REMOVER=/var/run/usb/`echo $DEVICE | sed -e 's;/;%;g'`
      fi
      
      /bin/cp -f /etc/hotplug/usb/visor.detach $REMOVER
      
      /usr/bin/pon palm

    l /etc/hotplub/usb  visor.detach sp[~bV
    pBRsB
      #! /bin/sh
      sleep 3
      /usr/bin/poff palm

     hotplug IB

    u[g hotsync A visor W[gAppp 
    ZbVJnA hotsync I ppp ZbVA
    Bsleep KvB

    {XNvg /sbin/rmmod visor A
    pppd  /dev/ttyUSB1 O USB foCX detach A
    vZX(pppd) /dev/ttyUSB1 I[vfoCX
    AvZXfoCXB

    AvZXfoCXI[vfoCX detach 
    AW[gpJEgBIApoff
     ppp ZbVIApppd  ps mFA
    lsmod 
      Module       Size  Used by    Not tainted
      visor       10220   1
    Avisor gJEg 1 cB

    Apoff  ppp ZbV visor W[
    OB

    Ax HotSync  visor W[g
    Ahotplug @\Apon/poff s
    B

    tAx~Oq pon/poff  HotSync 
    @\B

    visor W[ used by JEgC
    ...


ZLeB
  T[o[TCh WAN/LAN Q[gEFCAu[hoh
  [^gpApalm  server  IP AhX[
  ^O IP AhXgB

  [^ IP forwarding @\gAnetwork hotsync p|[
  g LAN  linux T[o network hotsync p|[gB

  linux T[oKv coldsync [U[[hN
  B

  coldsync AU network hotsync 
  AsKAZLeB|V[
  B


l@:
  pppd
    VFXNvg /etc/hotplug/usb/visor  pppd N
    sB

    #! /bin/sh
    /usr/sbin/pppd /dev/ttyUSB1 <gateway IP>:<palm IP> local noauth proxyarp ktune

    proxyarp  palm  gateway PC ()
    IvVAktune J[lA
    B

    pppd I IP [eBOAT[o[ proxy 
    ARP @\AoH gateway PC 
    pPbgB

    () ktune, proxyarp IvV man K
    A ktune B
    bA|...


  PPP
    PPP T[o[Apalm  IP AhX
    AT[op[foCX IP pPbg
    lbg[N\B

    AT[o[u palm  IP AhXpPbg gateway PC 
    voHKvB

    A gateway PC Tulbg gateway PC  Palm 
     PPP lbg[NTulbgA
    T[ooH|B

    Apalm  gateway PC Tulbg
     @\ pppd  (proxy arp  IP routing) Ag
    y`B

    Apppd  palm  IP AhXwA
    AhXL[vKvB

    O DHCP ...

    A geteway PC  palm VTulbg
    Ageteway PC  NAT(IP masquarade) @\gT[o[
    A...


  palm  hotsync 
    palm  hotsync S

    Local/Local   ... gateway PC  HotSync Manager  hotsync
    Local/LANSync ... gateway PC  HotSync Manager oR network 
                      T[o[ hotsync
    Modem/Local   ... gateway PC  PPP oR gateway  HotSync Manager
                       hotsync (E\)
    Modem/Network ... geteway PC  PPP oR  network T[o[
		      hotsync

    ALocal, Modem  HotSync AvCA
    Local, Modem j[uLANSync v
   uf HotSync vsB


  coldsync f[[h
    coldsync  daemon mode [hAr[B
    (ver.2.2.5)

    /etc/palms Ggo^A[U[
    BU rootA
    HotSync  root gKvZLeB
    vB

    Ainetd B

    rc XNvgvAZbVI
    vOIAB

    A[v coldsync -md J shell script p
    Arc XNvg shell XNvg daemon N
    B


  ZLeB
    gateway PC T[o[ ssh oRA
    palm T[o[ IP AhXwKvA
    gateway PC  IP forwarding  ssh  port forwarding 
    KvBA|...



QlF
  network hotsync A|[g

    netsync-wakeup  14237/udp       # Palm network hotsync wakeup
    netsync         14238/tcp       # Palm network hotsync data

    oW coldsync \[X README.daemon.
     inetd g /etc/services XVKvB