作者 主題: [分享] Wireless AP 實作...  (閱讀 8132 次)

0 會員 與 1 訪客 正在閱讀本文。

Pail

  • 俺是博士!
  • *****
  • 文章數: 1040
  • 性別: 男
    • 檢視個人資料
[分享] Wireless AP 實作...
« 於: 2004-01-05 14:21 »
目的:  用 Linux 來實作 wireless AP ...

環境: Red Hat 7.3  ( 2.4.18-3 )
        Senao SL-2511CD PLUS ( Wireless Lan Card )

使用套件: pcmcia-cs-3.2.4.tar.gz
              Prism2-2002-05-19.tar.gz

安裝:
       1. 移除原來的 pcmcia-cs
           rpm -e kernel-pcmcia-cs

       2. 安裝 pcmcia-cs
           2. 安裝 pcmcia-cs-3.2.4.tar.gz
            cd /usr/src/
            ln -s linux-2.4.18 -3  linux
            cd linux
            make menuconfig  ( 不需修改, 直接退出, 存檔 )
            vi Makefile
                    EXTRAVERSION = -3
            make dep
            vi include/linux/version.h
                    UTS_RELEASE "2.4.18-3"
            cd ..
            tar zxvf /path/pcmcia-cs-3.2.4.tar.gz
            cd pcmcia-cs-3.2.4
            make config
                    Linux kernel source directory [ /usr/src/linux ]:
                    Build 'trusting' versions of card utilities (y/n) ==> n
                    Include 32-bit (CardBus) card support (y/n) ===> y
                    include PnP BIOS resource checking (y/n) ====> n
                    Module install directory [/lib/modules/2.4.18-3]:
            make all
            make  install
 3. 安裝 Prism2
            cd /usr/src
            tar zxvf /path/Prism2-2002-05-19.tar.gz
            cd Prism2-2002-05-19
            vi Makefile
                    PCMCIA_PATH=/usr/src/pcmcia-cs-3.2.4
            make pccard
            make install_pccard

4. 一些設定:
      /etc/pcmcia/wireless.opts
      /etc/syconfig/network-script/ifcfg-wlan0

5. wireless.opts ( sample )
case "$ADDRESS" in


# Generic example (decribe all possible settings)
*,*,*,*)
    INFO="Fill with your own settings..."
    # ESSID (extended network name) : My Network, any
    ESSID="PailESSID"
    # NWID/Domain (cell identifier) : 89AB, 100, off
    NWID=""
    # Operation mode : Ad-Hoc, Managed, Master, Repeater, Secondary, auto
    MODE="Master"
    # Frequency or channel : 1, 2, 3 (channel) ; 2.422G, 2.46G (frequency)
    FREQ=""
    CHANNEL=""
    # Sensitivity (cell size + roaming speed) : 1, 2, 3 ; -70 (dBm)
    SENS=""
    # Bit rate : auto, 1M, 11M
    RATE="11M"
    # Encryption key : 4567-89AB-CD, s:password
    KEY=""
    # RTS threshold : off, 500
    RTS=""
    # Fragmentation threshold : off, 1000
    FRAG=""
    # Other iwconfig parameters : power off, ap 01:23:45:67:89:AB
    IWCONFIG=""
    # iwspy parameters : + 01:23:45:67:89:AB
    IWSPY=""
    # iwpriv parameters : set_port 2, set_histo 50 60
    IWPRIV=""
    ;;
esac
Pail Luo.
Email: pail.luo@gmail.com