
Ver 0.2 Copyright(C) 1999, Hisaaki Shibata
$B
$B2HDmFb$N(BLAN$B4D6-$r(B100B$B$K0\9T$7$?$N$O$$$$$N$@$,!"(B10B$B$H:.:_$7$F%1!<%V%k$@$i$1$K$J$C$F!"(B
$B%+%_%5%s$+$i!VA]=|$N
$B$=$s$J$H$-$O!":G6a0B$/$J$C$F$-$?L5@~(BLAN$B4D6-$X$N0\9T$r8!F$$7$F$_$^$;$s$+(B?
$B;d<+?H$O!"$U$HFI$s$@!V%H%i5;!W$K(BLinux$B%Y!<%9$G=PMh$F$$$kL5@~(BLAN$B4pCO6I$,$"$k$H$$$&$3$H$G(B
$B<+J,$G$b;H$$$?$/$J$j!"%H%i%$$7$F$_$^$7$?!#(B
$B>0!"K\%I%-%e%a%s%H$OA4J84]$4$H$G$"$l$P$I$3$X$G$bE>:\2DG=(B/$B%j%s%/2DG=$G$9(B(^^)
$B92$F$F=q$$$F$$$k$N$G!"=q$-O3$l$d4V0c$$$b$"$k$H;W$$$^$9!#(B
$B$4;XE&2<$5$kJ}$O!"%a!<%k$G$*4j$$$7$^$9!#(B
1999/11/30 Ver. 0.1 Y2K$B$N8=
$B7!$j=P$7J*$N(B100B-T$B$N%N%s%9%$%C%A%s%0(BHUB$B$r9XF~$7!"(B100B NIC$B$b0B$/$J$C$F$-$?$3$H$b$"$j(B
$B2HDmFb(BLAN$B4D6-$r
$B<+8JA}?#$9$k(BPC$B$N>o$G!"$$$D$N$^$K$+2HDmFb$O(B8$B%]!<%H$N(B100B HUB$B$N8}$,$[$\:I$,$kDxEY$K(B
$B$J$C$F$$$^$7$?(B(^^;
$B$=$s$J@^$j!"%^%7%s$r@Q$s$G$$$k6bB0%i%C%/$N<~$j$r5W!9$K@0M}$7$F$_$k$H!"T<$N2t$,=P$F$-$^$7$?!#(B
$B%1!<%V%k$,J#;($KMm$s$G$$$k$?$a$K!"A]=|5!$G5[$C$?DxEY$G$O$J$+$J$+$-$l$$$K$J$i$J$$$3$H$,(B
$B
$B$=$s$J$"$kF|!"K\20$G$U$H8+$?!V%H%i5;!W$NL5@~EAAwFC=85-;v$N$J$+$K!"(B
$B5$$K$J$k5-=R$r8+$D$1$^$7$?!#(B
$B%a%k%3(B$B$,=P$7$F$$$kL5@~(BLAN$BAuCV$N(B
$B%"%/%;%9%]%$%s%H(B($BM-@~(BLAN$B$H$N@\B3$r9T$&4pCO6I$N$h$&$J$b$N(B)$B$NCf?H$O
$BAaB.3NG'$N$?$a$K!"%a%k%3$N(BWeb$B%Z!<%8$rC5$7$?$H$3$m!"(BWLA-T1$B$G;HMQ$7$F$$$k
$B$=$3$K$O!"8+47$l$?(Btar ball$B$NL>A0$,$A$i$[$i$H(B...
$B$3$N5-=R$r8+$D$1$F!V$3$N@=IJ$O(BLinux$B$G;H$($k!*!W$H3N?.$7$?;d$O!"(B $BMbF|AaB.%Q%=%3%s%7%g%C%W$KB-$r1?$s$@$N$O8@$&$^$G$b$"$j$^$;$s(B(^^;
[$B[$BA0$X(B][$BL\
$B$*@$OC$K$J$C$?(BWeb$B%Z!<%8$X$N%j%s%/$G$9!#(B
$B;d$,IaCJ$N:n6H$r$7$F$$$k$N$O!"%N!<%H(BPC$B$G$9!#(B
3.$BMQ0U$7$?(Bhardware
[$B[$BA0$X(B][$BL\
$B$=$N%N!<%H(BPC$B$+$i!"(BISDN-TA$B$r$D$J$$$G2HDmFb%@%$%d%k%"%C%W%5!<%P$K$7$F$$$k%G%9%/%H%C%W(BPC$B$r7PM3$7$F(B
$B303&$K=P$F$$$^$9!#(B
$B$7$?$,$C$F!"%N!<%H(BPC$BMQ$K(Bpcmcia$B%?%$%W$NL5@~(BLAN$B%+!<%I$G$"$k(BWLI-PCM$B$H!"%G%9%/%H%C%W(BPC$BMQ$K(BISA$B%?%$%W$N(BWLI-ISA$B$r9XF~$7$^$7$?!#(B
$B!tK\Ev$O(BPCI$B%?%$%W$,M_$7$+$C$?$s$G$9$,!"$46a=j$G$O8+3]$1$k$3$H$,$G$-$^$;$s$G$7$?!#(B
$B>e5-$N%+!<%I$@$1$G$3$H$OB-$j$k$N$G$9$,!"L5@~(BLAN$B$N%"%/%;%9%]%$%s%H$G$"$k(BWLA-T1$B$K%7%j%"%k%]!<%H$rA}@_$7$?%?%$%W$G!"(BTA$B$r@\B3$9$l$P%@%$%d%k%"%C%W%5!<%P$K$b$J$k(BWLAR-T1$B$,H/Gd$5$l$?$?$a$K!"$3$N%7%j%"%k%]!<%HIU$N%"%/%;%9%]%$%s%H7s%@%$%d%k%"%C%W%5!<%P$b9XF~$7$F$$$^$9(B(^^;
linux-wlan$B$NA0Ds%=%U%H%&%(%"(B(^^;$B$G$9$M!#(B
$B!V$&!<$s!"$&$^$/%3%s%Q%$%k$G$-$J$$$s$G$9!#!W$H$$$&$R$H$O!"$b$&0lEY%+!<%M%k%=!<%9%D%j!<$,(B
$B$"$k$+$I$&$+$r3N$+$a$F$/$@$5$$(B(^^;
$B%P!<%8%g%s$O$H$b$+$/!"(Bpcmcia-cs$B$O(Blinux-wlan$B$NA0Ds%=%U%H%&%(%"$J$N$G!"(B $B$"$i$+$8$a%$%s%9%H!<%k$7$F$*$$$F$/$@$5$$$M!#(B
linux-wlan$B$O(Bhttp://www.absoval.com/linux-wlan/Linux WLAN Project$B$+$iF~
$B>e5-(BURL$B$r$4MwD:$1$l$PJ,$+$j$^$9$,!"(B
Linux-wlan$B%W%m%8%'%/%H$O(BHarris Semiconductor($B$$$D$N$^$K$+(BIntersil$B
$B%W%m%8%'%/%H$N(BML$B$b$"$j!"3F%Y%s%@!<$G$NF0:n3NG'Js9p$d3+H/>pJs$J$I$,$A$i$[$i$"$C$F$$$^$9!#(B
$B$5$F!"%$%s%9%H!<%k$K?J$_$^$9!#(B
$B8=:_$N;d$N(BNote PC$B$N4D6-$O(BVine-1.1$B$KBP$7$F(B2.2.x$B4D6-$r$+$V$;$?$b$N$K$J$C$F$$$^$9!#(B
lnux-wlan$B$N%$%s%9%H!<%k$OHs>o$K4JC1$G!"0J2<$N$h$&$K0lK\D4;R$G$7$?!#(B
# cd /usr/local/src/ # tar xvfz linux-wlan-0.3.4.tar.gz # cd linux-wlan-0.3.4 # vi config.mk$B$3$3$G(Bconfig.mk$B$NFbMF$r!"$*
LINUX_SRC=/usr/src/linux
PCMCIA_SRC=/usr/src/pcmcia-cs-3.1.4
MODULES_DIR=/lib/modules/2.2.13
INST_EXEDIR=/sbin
DESTDIR=
MAKE_ISA=n
MAKE_CS=y
$B$F$J46$8$G$9!#(B
$B>e5-$NJT=8$,=*$o$C$?$i!"(B
# make clean # make all # make install$B$3$l$G%G%P%$%9%I%i%$%P$N%$%s%9%H!<%k!"3F
pcmcia$B4XO"$N@_Dj%U%!%$%k$O(B/etc/pcmcia$B$K$"$j$^$9!#(B
$B$^$:$O!"(Blinux-wlan$B$N%"!<%+%$%V$GG[I[$5$l$F$$$k3F
# cd /usr/src/linux-wlan-0.3.4/scripts/
# cp -p * /etc/pcmcia/
$BpJs$rDj5A$7$F$$$k(B
/etc/pcmcia/config $B%U%!%$%k$rJT=8$7$^$9!#(B
$B;d$NNc$G$O(B/etc/pcmcia/config$B$N:G8e$NJ}$K2<5-$N$h$&$K=q$-2C$($F$$$^$9!#(B
# Include local configuration settings
source ./wlan.config
source ./config.opts
$B
/etc/pcmcia/wlan.opts $B$K2<5-$N$h$&$KJT=8$r9T$$$^$7$?!#(B
SSID$B$O!"$*9%$-$J$h$&$K@_Dj$7$F$/$@$5$$!#(B
case "$ADDRESS" in
*,*,*,*)
# 802.11 SSID to use
SSID=LinuxUsers
# Create a BSS if one not detected?
CREATEBSS=yes
# Default Direct Sequence radio channel
CHANNEL=14
# Default beacon interval
BCN_INT=100
# Define scan range
STARTCH=14
ENDCH=14
;;
esac
$BF|K\9qFb$G$O(BCHANNEL$B$H$7$F(B14$B$7$+;H$($J$$$i$7$/!"$3$l$K8GDj$9$k$h$&$K$J$j$^$9!#(B
$B$5$i$K!"L5@~(BLAN$B%+!<%I$K3d$jEv$F$k(BIP$B%"%I%l%9$N@_Dj$r9T$$$^$9!#(B
$B;d$N>l9g$O!"2HDmFb$G(B100B/10B/$BL5@~$G$=$l$>$lJL!9$N%5%V%M%C%H$r@Z$C$F$$$^$9!#(B
$B$D$^$j!"(B3$BK\B-$N%k!<%?$K$J$C$F$$$k(BLinux Box$B$,$"$k>uBV$G$9!#(B
$B!t@53N$K$O!"(B100B/10B$B$N(B2$BK\B-$N%k!<%?$K$J$C$F$$$k(BLinux box$B$H!"(B
$B!t(B100B/$BL5@~(BLAN/$B%@%$%d%k%"%C%W$N(B3$BK\B-$N%k!<%?$K$J$C$F$$$k(BLinux box$B$,(B
$B!t$"$k$s$G$9$,!"$^$!K\ $B$B>e5-$N$h$&$J>u67$@$H!"M-@~@\B3;~(B/$BL5@~@\B3;~$G(Bnote PC$B$K3d$jEv$F$k(BIP$B%"%I%l%9$r(B $B@ZBX$kI,MW$,$"$j$^$9!#(B
$BK\Mh$J$i(Bdhcp$B$G$d$k$H$3$m$G$9$,!";d$N(Bnote PC $B$K$O(Bpcmcia$B%9%m%C%H$,Fs$D$"$k$N$G(B $B%9%m%C%HKh$K@_Dj$rJQ$($k$h$&$K$7$F$_$^$7$?!#(B
$B@_Dj$9$k%U%!%$%k$O(B /etc/pcmcia/network.opts $B$G$9!#(B# Network adapter configuration # # The address format is "scheme,socket,instance,hwaddr". # # Note: the "network address" here is NOT the same as the IP address. # See the Networking HOWTO. In short, the network address is the IP # address masked by the netmask. # echo $ADDRESS case "$ADDRESS" in *,0,*,*) # Transceiver selection, for some cards -- see 'man ifport' IF_PORT="eth0" # Use BOOTP? [y/n] BOOTP="n" # Use DHCP? [y/n] DHCP="n" # Host's IP address, netmask, network address, broadcast address IPADDR="192.168.0.123" NETMASK="255.255.255.0" NETWORK="192.168.0.0" BROADCAST="192.168.0.255" # Gateway address for static routing GATEWAY="192.168.0.8" # Things to add to /etc/resolv.conf for this interface DOMAIN="luky.org" SEARCH="luky.org" DNS_1="192.168.0.8" DNS_2="202.214.38.224" DNS_3="202.246.252.65" # NFS mounts, should be listed in /etc/fstab MOUNTS="" # For IPX interfaces, the frame type and network number IPX_FRAME="" IPX_NETNUM="" # Extra stuff to do after setting up the interface start_fn () { return; } # Extra stuff to do before shutting down the interface stop_fn () { return; } ;; *,1,*,*) # Transceiver selection, for some cards -- see 'man ifport' IF_PORT="eth1" # Use BOOTP? [y/n] BOOTP="n" # Use DHCP? [y/n] DHCP="n" # Host's IP address, netmask, network address, broadcast address IPADDR="192.168.1.123" NETMASK="255.255.255.0" NETWORK="192.168.1.0" BROADCAST="192.168.1.255" # Gateway address for static routing GATEWAY="192.168.1.8" # Things to add to /etc/resolv.conf for this interface DOMAIN="luky.org" SEARCH="luky.org" DNS_1="192.168.1.8" DNS_2="202.246.252.65" # NFS mounts, should be listed in /etc/fstab MOUNTS="" # For IPX interfaces, the frame type and network number IPX_FRAME="" IPX_NETNUM="" # Extra stuff to do after setting up the interface start_fn () { return; } # Extra stuff to do before shutting down the interface stop_fn () { return; } ;; esac$B$3$3$^$G=PMh$?$i!"G0$N$?$a%j%V!<%H$7$F$_$^$7$g$&!#(B
$B%j%V!<%H8e!"(B/var/log/messages $B$K!"2<5-$N$h$&$K=P$F$-$?$i$&$^$/9T$C$F$$$^$9!#(BDec 1 23:47:14 lets cardmgr[257]: initializing socket 1 Dec 1 23:47:14 lets cardmgr[257]: socket 1: Harris PRISM1BRD Dec 1 23:47:14 lets cardmgr[257]: executing: 'insmod /lib/modules/2.2.13/pcmcia/am930_cs.o' Dec 1 23:47:14 lets kernel: Linux WLAN 0.3.4 Dec 1 23:47:14 lets kernel: odd IO request: num 0010 align 0001 Dec 1 23:47:14 lets kernel: am930: io=0x100 irq=5 Dec 1 23:47:14 lets kernel: am930: Firmware Banner: PCnetMobile:v2.01 101498 API005 Dec 1 23:47:14 lets kernel: f/w version:2.01 date:101498 api:5 Dec 1 23:47:14 lets kernel: am930hw_construct: Reset and f/w TestInterface are successful Dec 1 23:47:14 lets kernel: am930hw_init_tx_queues: Allocated 5 tx slots Dec 1 23:47:14 lets kernel: am930llc_construct: Device eth0 registered Dec 1 23:47:14 lets cardmgr[257]: executing: './wlan start eth0' Dec 1 23:47:15 lets kernel: am930mgr_scanbegin: scanning channel 14 Dec 1 23:47:15 lets cardmgr[257]: + 14 a6:f5:2a:00:00:00 0300 0x0002 WLAN_AVS Dec 1 23:47:17 lets kernel: AdHoc BSS created, channel=14, rate=20 SSID=LinuxUsers Dec 1 23:47:17 lets cardmgr[257]: + starting network start eth0 Dec 1 23:47:17 lets cardmgr[257]: + default,1,0,00:40:26:90:2A:69
$BF0:n$7$?$b$N$r<($7$^$9(B
$B$[$\F1$8@_Dj$r9T$C$?(BLinux box$B4V$GIaDL$KDL?.$G$-$F$$$^$9!#(B
note PC$B$N%G%#%9%/$,$=$l$[$IB.$/$J$$$N$H!"(BLinux$B$G$N(BNFS$B$b$=$l$[$IB.$/$J$$$N$G(B
NFS$B$G$b$=$s$J$K6l$K$J$i$J$$46$8$G$9!#(B
$B$I$&$b%a%k%3$N%"%/%;%9%]%$%s%H$O!"L5@~(BLAN$B$K(BIP$B%"%I%l%9$r3d$j?6$i$J$$%V%j%C%8@\B3$r9T$C$F$$$k$h$&$J46$8$G!"(B
Linux box$B$H$N4V$G$&$^$/@\B3$,$G$-$F$$$^$;$s!#(B
$B$J$s$H$+%"%/%;%9%]%$%s%H7PM3$G30$K=P$k$h$&$K$7$?$$$N$G$9$,!"$J$+$J$+;~4V$,$H$l$:!"$[$C$?$i$+$7$F$$$^$9!#(B
$B:G6a$O!"%"%/%;%9%]%$%s%H$K9g$o$;$k$h$&$K$9$k$N$G$O$J$/!"%"%/%;%9%]%$%s%HB&$r(BHack$B$7$F!"$3$A$i$N@_Dj$K9g$o$;$kJ}$K6=L#$,0\$C$F$$$^$9(B(^^;
$B$A$J$_$KJ,2r$7$FCf?H$r$_$?%"%/%;%9%]%$%s%H$N$J$+$O!"2<5-$N$h$&$JMM;R$G$9!#(B
IDE$B$N%3%M%/%?$i$7$-$b$N$b$"$j$^$9$7!"(BFlash$B$r=q$-49$($F$d$l$P$"$l$3$l=PMh$=$&$G$9$7!"(B
$B$$$8$/$jE]$9;~4V$,M_$7$$:#F|$3$N$4$m$G$9!#(B
$B$^$:$O!"%"%/%;%9%]%$%s%H$H$NDL?.$r9T$$$?$$$H9M$($F$$$^$9!#(B
$B$^$?=q$-B-$j$J$$$H46$8$F$$$^$9$N$G!"$3$NJ8=q$r$b$&>/$7$^$H$b$K$7$^$9!#(B
$B$9$G$K5$$,8~$$$F$$$k$N$G$9$,(B(^^;$B!"%"%/%;%9%]%$%s%H$r2~B$$7$F!"0l?MA0$N(BLinux box$B$K0i$F>e$2$?$$$H(B $B9M$($F$$$^$9!#(B
$B0i$F>e$2$?%"%/%;%9%]%$%s%H$K!"%Q%A%s%3MQ$N(BLCD$B$r$D$J$2$FM7$S$?$$$H9M$($F$$$^$9!#(B
$B!t$9$G$K(BLCD$B$bF~
$B;d$rL5@~(BLAN$B$XF3$$$F2<$5$k$-$C$+$1$r:n$C$F$/$l$^$7$?!V%H%i5;!W;o$H!"$=$NCx
$B0J>e(B
$B$b$&>/$7>pJs$r3+<($7$F$/$@$5$$$M(B(^^;
[$B8<4X$X(B]
[$BAmK\E9$X(B]
Last modified: Thu Dec 2 00:18:45 JST 1999