Sophie

Sophie

distrib > Mandriva > 9.2 > i586 > by-pkgid > a804ef007a99f7d26cf24253c2994680 > files > 581

howto-html-ja-9.1-0.5mdk.noarch.rpm

<HTML
><HEAD
><TITLE
>Linux $B$H(B WinCE $B$r@\B3$9$k(B</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.54"><LINK
REL="HOME"
TITLE="Linux Infrared HOWTO"
HREF="index.html"><LINK
REL="UP"
TITLE="IrDA $B@\B3$N>\:Y(B - $B%W%m%H%3%k(B"
HREF="infrared-howto-c-specific-connections.html"><LINK
REL="PREVIOUS"
TITLE="Psion 5 $B$H$N@\B3(B"
HREF="infrared-howto-s-psion5-connection.html"><LINK
REL="NEXT"
TITLE="$B7HBSEEOC@\B3(B"
HREF="infrared-howto-s-cellular-phone-connection.html"></HEAD
><BODY
CLASS="SECT1"
BGCOLOR="#FFFFFF"
TEXT="#000000"
><DIV
CLASS="NAVHEADER"
><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TH
COLSPAN="3"
ALIGN="center"
>Linux Infrared HOWTO</TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
HREF="infrared-howto-s-psion5-connection.html"
>Prev</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
>Chapter 3. IrDA $B@\B3$N>\:Y(B - $B%W%m%H%3%k(B</TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="infrared-howto-s-cellular-phone-connection.html"
>Next</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
NAME="INFRARED-HOWTO-S-WINCE-CONNECTION"
>3.8. Linux $B$H(B WinCE $B$r@\B3$9$k(B</A
></H1
><P
>  Linuxcare $B<R$N(B Arthur Tyde$B!"(BBryan Abshier $BN>L>$NEj9F$G$9!#(B</P
><P
>  $B$3$l$O(B WinCE $B5!$N(B IrDA $B%]!<%H$r;H$C$F%^%9%+%l!<%I$5$l$?(B PPP $B@\B3$r(B
  Linux $B%Y!<%9$N%N!<%H(B PC $B$H$N4V$G9T$&J}K!$K$D$$$F=q$$$?$b$N$G$9!#(B
  $B0lC6(B IP $B@\B3$,$G$-$F$7$^$($P!"$"$H$O$I$&$H$G$b$J$k$G$7$g$&!#(B
  $B;d$?$A$O$3$l$r(B Sony $B$N%N!<%H%V%C%/$H(B Casio $B$N(B E-100/105 PDA $B$r;H$&%f!<%6$N$?$a$N%,%$%I$H$7$F$^$H$a$^$7$?$,!"$3$N<j=g$O%N!<%H%V%C%/$H$N4V$G@V30@~DL?.2DG=$J(B
  WinCE 2.11 $B%G%P%$%9$J$i$I$l$G$bM-8z$J$O$:$G$9!#(BLinux $BB&$N%F%9%H$O$9$Y$F(B
  root $B8"8B$G9T$C$F$/$@$5$$!#$^$?I8=`$N7Y9p!"$D$^$jL5J]>Z$,E,MQ$5$l$^$9!#(B</P
><P
></P
><DIV
CLASS="VARIABLELIST"
><DL
><DT
>WinCE $B5!$N@_Dj(B</DT
><DD
><P
>  WinCE $B%G%P%$%9$G%M%C%H%o!<%/@\B3$N@_Dj$r9T$C$F$/$@$5$$!#(B"Connection"
  $B$N%a%K%e!<$K9T$C$F(B "Direct Connection" $B$r:n$j!"2?$+0UL#$N$"$kL>A0$rIU$1$^$9!#(B
  $B%G%P%$%9$K$O(B "Infrared Port" $B$rA*$S$^$9!#(B
  $B@_Dj$N%a%K%e!<$K9T$C$F%\!<%l!<%H$r(B 115200 $B$K@_Dj$7$^$9!#$3$l$O(B WinCE
  $B$G$N:GBgCM$G$9!#(BTCP/IP $B@_Dj$K9T$C$F!"(B"$B%5!<%P$+$iM?$($i$l$?(B IP
  $B%"%I%l%9$r;H$&(B"$B!"(B"$B%=%U%H%&%'%"05=L$r;H$&(B" $B$*$h$S(B "IP $B%X%C%@05=L$r;H$&(B"
  $B$K%A%'%C%/$rF~$l$F$/$@$5$$!#(B
  "SLIP $B$r;H$&(B" $B$K%A%'%C%/$,F~$C$F$$$J$$$3$H$r3NG'$7$F$/$@$5$$!#(B
  Name $B%5!<%P$N@_Dj$G$O!"(B"$B%5!<%P$+$iM?$($i$l$?(B IP
  $B%"%I%l%9$r;H$&(B" $B$K%A%'%C%/$rF~$l$F$/$@$5$$!#(B
  Start$B!"(BSetting$B!"(BCommunications$B!"(BIdentification
  $B$G%G%P%$%9L>$H$7$FL>A0$rF~NO$7$^$9(B ($B;d$O(B "cetoy" $B$HF~$l$^$7$?(B)$B!#(B
  Activesynch $B$r;H$C$F(B Win9x $B%G%9%/%H%C%W$H$N4V$G%U%!%$%kF14|$r9T$C$F$$$?$J$i!"$3$3$O4{$K@_Dj$5$l$F$$$k$H;W$$$^$9!#(B</P
></DD
><DT
>Linux/IrDA $B$r@_Dj$9$k(B</DT
><DD
><P
>   $B%N!<%H%V%C%/(B PC $BB&$N(B IrDA $B%5%]!<%H$r@_Dj$7(B ($B$3$NJ8=q$NB>$N9`$r8+$F$/$@$5$$(B)
   $B%N!<%H%V%C%/$,(B IrDA $B8_49$J%G%P%$%9$r8+$D$1$i$l$k$H$3$m$^$G;}$C$F$-$^$9!#(B
   ifconfig $B$r<B9T$7$?:]$K(B irda0 $B%G%P%$%9$,I=<($5$l$k!"$H$$$&$N$,$h$$L\0B$G$9!#(B
   IP $B%"%I%l%9$O$"$j$^$;$s$,!"$=$l$G(B OK $B$G$9!#(B</P
></DD
><DT
>$B@\B3$N@_Dj(B</DT
><DD
><P
>   IR $B%]!<%H$NDL?.2DG=HO0OFb$K(B IrDA $B%G%P%$%9$r$*$$$F%G%#%9%+%P%j5!G=$r%F%9%H$7$^$9!#8^ICBT$A!"(B</P
><P
>   <B
CLASS="COMMAND"
>cat /proc/net/irda/discovery</B
> $B$H$7$^$9!#(B&#13;</P
><P
>  $BNc$($P!"(BEricsson I888 World Phone $B$G(B IR
  $B%]!<%H$,M-8z$H$7$F$$$k>l9g!"D>$0$K0J2<$N$h$&$J%a%C%;!<%8$,8=$l$k$O$:$G$9!#(B</P
><P
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="90%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="PROGRAMLISTING"
>"name:I 888 WORLD   ,hint:0x9104,saddr:0x838470e5,daddr:0x152dceaa"</PRE
></FONT
></TD
></TR
></TABLE
>
   $B$"$J$?$N(B WinCE $B%^%7%s$O!"(BWinCE
   $B%^%7%s$NB&$+$i@Q6KE*$K@\B3$r3NN)$7$h$&$H$7$J$$8B$j!"H/8+$5$l$^$;$s!#(B
   $B$H$$$&$o$1$G!"(BWinCE $B$N>uBV$r$"$J$?$N%G%P%$%9$G%F%9%H$7$?$$>l9g!"<j=g(B 2
   $B$G:n@.$7$?%M%C%H%o!<%/%"%$%3%s$r%@%V%k%?%C%W$7$F$/$@$5$$!#(B
   $B0J2<$N$h$&$J$b$N$,I=<($5$l$k$O$:$G$9!#(B</P
><P
>&#13;<TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="90%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="PROGRAMLISTING"
>"name:mytoy,hint:0x8204,saddr:0x838470e5,daddr:0x00000b72"</PRE
></FONT
></TD
></TR
></TABLE
>
  $BI=<($5$l$kL>A0$O(B Start$B!"(BSetting$B!"(BCommunications$B!"(BIdentification
  $B$G%G%P%$%9L>$H$7$FF~NO$7$?$b$N$G$9!#(B
  $B$3$N;~E@$G4pK\E*$J(B IrDA $B5!G=$OF0:n$7$F$*$j!"<!$K(B WinCE $B5!$H$N4V$N(B PPP
  $B@\B3$rF0$+$97o$K?J$_$^$9!#(B
  $B0J9_$N%9%/%j%W%H$O%7%j%"%k%1!<%V%k@\B3$G$b;H$($^$9!#(B
  $B0J2<5-:\$N%U%!%$%k$r:n@.$7$F=jDj$N%G%#%l%/%H%j$K%3%T!<$7$F$/$@$5$$!#(B</P
></DD
></DL
></DIV
><P
></P
><DIV
CLASS="VARIABLELIST"
><DL
><DT
><B
CLASS="COMMAND"
>/usr/sbin/cebox.sh</B
> - $B$3$l(B ($B0J2<$N%9%/%j%W%H(B) $B$r<B9T2DG=$K$7$F$*$-$^$9!#(B</DT
><DD
><P
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="90%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="PROGRAMLISTING"
>#!/bin/sh
pppd call cebox</PRE
></FONT
></TD
></TR
></TABLE
>
  $B%^%$%/%m%=%U%H$O5,3J$rGK$k$N$,Bg9%$-$J$N$G!"<!$N%9%/%j%W%H$,I,MW$K$J$j$^$9!#$3$l$O(B WinCE $B$K(B PPP $B@\B3$r5v$9A0$K(B
  WinCE $B5!$,MW5a$9$kE,@Z$J(B ASCII $B%-!<%o!<%I$rM?$($k$?$a$N$b$N$G$9!#(B</P
></DD
><DT
><B
CLASS="COMMAND"
>/etc/ppp/cebox.chat</B
></DT
><DD
><P
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="90%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="PROGRAMLISTING"
>TIMEOUT 3600
"CLIENT"    "CLIENT\c"
""      "SERVER\c"</PRE
></FONT
></TD
></TR
></TABLE
>
  $B<!$N%U%!%$%k$O(B IP $B%"%I%l%9$N;XDj!"(BIR $B%G%P%$%9(B ($B$^$?$O%1!<%V%k;HMQ$N>l9g%7%j%"%k%]!<%H(B) $B$N;XDj!"(BDNS $BEy!9$N@_Dj$N$?$a$N$b$N$G$9!#(B
  $B0J2<$G;H$C$F$$$k(B 192.IP $B%"%I%l%9$rJQ99$9$k$3$H$O$*4+$a$7$^$;$s!#(B
  WinCE $B$O<B:]$N$H$3$m(B 192.168.55.100 $B$,9%$-$G!"$3$l$O$I$N(B MS
  $B<R@=$N%U%!%$%kF14|%D!<%k$b(B WinCE $B5!$O$3$N%"%I%l%9$G$"$k$H7h$aBG$C$F$$$k$?$a$G$9!#(B
  DNS $B$K$D$$$F$O!"IaCJ$"$J$?$,;H$C$F$$$k@_Dj$I$*$j$H$7$F$+$^$$$^$;$s!#(B</P
></DD
><DT
><B
CLASS="COMMAND"
>   /etc/ppp/peers/cebox
   </B
></DT
><DD
><P
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="90%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="PROGRAMLISTING"
>/dev/ircomm0 115200 crtscts
connect '/usr/sbin/chat -v -f /etc/ppp/cebox.chat'
noauth
local
192.168.55.101:192.168.55.100
ms-dns 10.2.0.1</PRE
></FONT
></TD
></TR
></TABLE
>&#13;</P
></DD
></DL
></DIV
><P
></P
><DIV
CLASS="VARIABLELIST"
><DL
><DT
>$B@\B3$r%F%9%H$9$k(B</DT
><DD
><P
>   $B$5$F!"$3$N;~E@$GA4It@5$7$/F0$$$F$$$k$+@\B3%F%9%H$G$-$k$h$&$K$J$j$^$7$?!#(B
   $B%^%7%s$r%j%V!<%H$7$F!"(B"irattach /dev/ttyS2 -s 1" ($B$3$3$G(B /dev/ttyS2
   $B$O$"$J$?$N%^%7%s$N(B BIOS $B$,@V30@~%]!<%H$@$HG'<1$7$F$$$k%7%j%"%k%]!<%H$G$9!#(B
   $B$b$7!"$3$N;~E@$G(B irattach $B$,Av$C$F$$$J$1$l$P!"$3$3$G3+;O$7$^$9(B)
   $B$r<B9T$7$^$9!#@V30@~%]!<%H$,BP8~$K$J$k$h$&0LCV$rD4@0$7!"(BLinux
   $BB&$G%3%^%s%I%W%m%s%W%H$+$i(B /usr/sbin/cebox.sh $B$HBG$A!"F1;~$K(B CE
   $B%^%7%s$r%9%?!<%H$7$F(B WinCE $B$N%3%M%/%7%g%s%"%$%3%s$r%@%V%k%?%C%W$7$^$9!#(B
   WinCE $B%^%7%s>e$G9,J!$N%a%C%;!<%8$,!"%[%9%H$H@\B3$5$l$?"*(B
   $B%G%P%$%9$,@\B3$5$l$?"*%f!<%6$NG'>Z$,9T$o$l$F$$$k"*(B
   $B%f!<%6$,G'>Z$5$l$?"*@\B3$5$l$?!"$N=g$K8=$l$k$O$:$G$9!#(B
   $B$^$?!"@\B3$,$&$^$/$$$C$F$$$k$J$i!"(BLinux
   $BB&$G$O0J2<$N$h$&$J%a%C%;!<%8$,8+$i$l$k$O$:$G$9!#(B
<TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="90%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="PROGRAMLISTING"
>irda0     Link encap:IrLAP  HWaddr 06:89:d0:58
      UP RUNNING NOARP  MTU:2048  Metric:1
      RX packets:246 errors:0 dropped:0 overruns:0 frame:0
      TX packets:251 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:8

ppp0      Link encap:Point-to-Point Protocol
      inet addr:192.168.55.101 P-t-P:192.168.55.100 Mask:255.255.255.255
      UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
      RX packets:10 errors:0 dropped:0 overruns:0 frame:0
      TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:10</PRE
></FONT
></TD
></TR
></TABLE
>
   $B<!$N%9%/%j%W%H$O(B IrDA $B$r@_Dj$7!"(BWinCE $B5!$H$N4V$G(B PPP $B@\B3$r3NN)$7!"(BIP
   $B%^%9%+%l!<%G%#%s%0$r@_Dj$7$^$9!#(B
   $B$3$l$O!">e5-$N@_Dj$r$^$H$a$F07$&Nc$H$7$F<}O?$7$?$b$N$G$9!#(B
   $BC"$7!"$3$l$OB?$+$l>/$J$+$lA4<jF0!"$N$d$jJ}$G$9!#(B
   $B$b$&>/$7@8;:E*$J$d$jJ}$H$7$F!"%V!<%H;~$K(B irattach $B$rN)$A>e$2$F!"(B
   inittab $B$G%i%$%s$r8+$F>o;~(B IR $B%]!<%H$G(B WinCE
   $B$N@\B3$r8+D%$k$h$&$K$b$G$-$^$9$,!"$3$l$O%N!<%H%V%C%/$N%P%C%F%j$r$h$1$$$K>CHq$7!"$[$+$N(B IR $B5!4o$H$N@\B3$NK8$2$K$J$j$^$9!#(B
   $B$3$N%H%l!<%I%*%U$rH=CG$7$F!";d$OC1$K0J2<$N%9%/%j%W%H$r;H$C$F$$$^$9!#(B
   $B%G%P%$%9$r=jDj$N0LCV$KCV$$$F!"(BWinCE $B$rAv$i$;!"%9%/%j%W%H$N;X<($K=>$$(B
   PDA $BB&$+$iDL?.$r3+;O$7$^$9!#(B</P
></DD
><DT
><B
CLASS="COMMAND"
>/usr/local/bin/wince</B
>
    - $B$3$l(B ($B0J2<$N%9%/%j%W%H(B) $B$r<B9T2DG=$K$7$F$*$-$^$9!#(B</DT
><DD
><P
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="90%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="PROGRAMLISTING"
>#!/usr/bin/perl
use strict;
#
# Enable IrDA, start ppp0 and set up WinCE masquerading
# A. Tyde - Linuxcare Inc.
#
print "\n-&#62; Setting up IR infrastructure...\n";
system("killall irattach 2&#62;/dev/null");
sleep 1;
system("/usr/sbin/cebox.sh");
print "   Start WinCE Serial or IR networking now!\n";
open(ECHO,"&#62;/proc/sys/net/ipv4/ip_forward") or die "Can not open /proc/sys/net/
ipv4/ip_forward";
print ECHO "1";
close (ECHO);
print "   Serving 192.168.55.100 to WinCE device...\n\n";
system("ipchains -F");
sleep 5;
system("ipchains -P forward DENY");
system("ipchains -A forward -s 192.168.55.100/32 -j MASQ");
exit 0;</PRE
></FONT
></TD
></TR
></TABLE
>&#13;</P
></DD
></DL
></DIV
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
HREF="infrared-howto-s-psion5-connection.html"
>Prev</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="index.html"
>Home</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="infrared-howto-s-cellular-phone-connection.html"
>Next</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>Psion 5 $B$H$N@\B3(B</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="infrared-howto-c-specific-connections.html"
>Up</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>$B7HBSEEOC@\B3(B</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>