(2006.06.22)オオオォォォ。つながったぁ〜〜。 よかったぁ。 だけど、間にパワーハブを介さないとダメな気がする。 となると電車の中とかでは使えんなぁ。 他人様にも便利なように作ったモジュール(zd1211b.o) をここに置いておこう。 ダウンロードして使ってね。私はC3100を使ってます。 これを # cp zd1211b.o /lib/modules/2.4.20/net/ し、 # depmod -a する。このあと、念のためにリブート。 ついでなんで作ったモジュール(zd1211.o)も 置いておこう。 |
ヒントになりそうなこと: |
---|
(2008.02.28)bash-2.05# cat /etc/hotplug/usb/zd1211b
#! /bin/bash export LOGNAME=root QTDIR=/home/QtPalmtop QPEDIR=/home/QtPalmtop PATH=/home/root/bin:/root/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:$QPEDIR/bin LD_LIBRARY_PATH=$QTDIR/lib export QTDIR QPEDIR PATH LD_LIBRARY_PATH export USER=zaurus . /etc/hotplug/hotplug.functions EssID=WonderfullWorld Rate=11M Key= if [ -f /etc/hotplug/hotplug.cfg ] ; then . /etc/hotplug/hotplug.cfg fi ############################### #ifconfig eth0 192.168.72.98 broadcast 192.168.72.255 netmask 255.255.255.0 up /sbin/dhcpcd -n wlan0 # if [ $? = 0]; then ln -s /etc/hotplug/usb/zd1211b.off $REMOVER # fi # route add default gateway 192.16.72.123 #/home/QtPalmtop/bin/qcop QPE/Network 'choicesChanged()' 2>/tmp/test /home/QtPalmtop/bin/qcop QPE/Network 'up()' 2> /dev/null if [ "$EssID" != "" ] ; then /usr/local/sbin/iwconfig wlan0 essid "$EssID" fi if [ "$Rate" != "" ] ; then /usr/local/sbin/iwconfig wlan0 rate $Rate fi if [ "$Key" != "" ] ; then /usr/local/sbin/iwconfig wlan0 key "$Key" fi /home/QtPalmtop/bin/timeadjust.sh /usr/bin/ntpdate exitbash-2.05# cat /etc/hotplug/usb/zd1211b.off
#! /bin/bash export LOGNAME=root QTDIR=/home/QtPalmtop QPEDIR=/home/QtPalmtop PATH=/home/root/bin:/root/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:$QPEDIR/bin LD_LIBRARY_PATH=$QTDIR/lib export QTDIR QPEDIR PATH LD_LIBRARY_PATH export USER=zaurus . /etc/hotplug/hotplug.functions if [ -r /etc/hotplug/hotplug.cfg ] ; then . /etc/hotplug/hotplug.cfg fi /sbin/dhcpcd -k wlan0 #ifconfig wlan0 down ifconfig wlan0 down #/home/QtPalmtop/bin/qcop QPE/Network 'choicesChanged()' 2> /dev/null /home/QtPalmtop/bin/qcop QPE/Network 'down()' 2> /dev/null exitbash-2.05# cat /etc/hotplug/hotplug.cfg
#EssID=WonderfullWorld EssID=SubWay Rate=54M #Rate=11M #Rate=auto Key= #% iwconfig --help #Usage: iwconfig interface [essid {NN|on|off}] # [nwid {NN|on|off}] # [mode {managed|ad-hoc|...} # [freq N.NNNN[k|M|G]] # [channel N] # [sens N] # [nick N] # [rate {N|auto|fixed}] N=11M|54M # [rts {N|auto|fixed|off}] # [frag {N|auto|fixed|off}] # [enc {NNNN-NNNN|off}] # [power {period N|timeout N}] # [txpower N {mW|dBm}] # [commit] # Check man pages for more details.