Wireless HOWTO: 實例設定

Next Previous Contents

## 6. 實例設定

這裡我提供一些設定無線網路的實例(希望有用!),並且用一般的無線網卡進行一些更複雜的設定.

## 6.1 General setup info

無線網卡界面類似於以太網卡,所以你要在 /etc/conf.modules 裡進行模組的掛接:

- "alias ethx module", ethx 是你要分配給無線網卡的界面並設定模組的名稱.
- "options module io=0xAAA irq=I ...", 0xAAA 是無線網卡的I/O地址, I 是 IRQ 等等,還有其它的一些參數.

然後,你可以用ifconfig 和 route 在IP層進行設定.

## 6.2 Proxim Symphony (普羅西米交響曲)

### 網路類型: FHSS, 獨立模式(Adhoc mode), 使用OpenAir私有協議.

你可以下載設定文檔和驅動程式(Linux,Win9X), 它的首頁是: http://www.proxim.com

編譯驅動程式的源代碼:

> `

>     1. untar it in a empty directory
>     2. type make for help.
>     3. 編譯模組: make modules_install 安裝驅動程式 rlmod.o 和 設定工具 rl2cfg.
>     3. 要運行驅動程式你只要用ifconfig將界面激活(after modified /etc/conf.modules: see Par.6.1.).

> `

使用 rl2cfg 設定數據連接層(for help type man rl2cfg once done c step):

> `

>     "rl2cfg dev ethx sta" 設定為station (Slave)
>     "rl2cfg dev ethx msta" 設定為 master station (Master)
>     "rl2cfg dev ethx alt" 設定為自動模式.

> `

所有的設定都在上面了.

## 6.3 Webgear Aviator 2.4 and AviatorPro (網路行者, 網路行者加強版)

### 網路類型: FHSS, 2.4使用獨立模式(Adhoc mode), AviatorPro 使用形組模式.

它們的設定比上面的複雜,它們使用Pcmcia接口,需要編譯Pcmcia源代碼.

首頁: http://www.webgear.com

設定:

> `

>     1.下載pcmcia 源代碼, 展開至 /usr/src/pcmcia (see Par 5.2)
>     2.從http://www.webgear.com 下載驅動程式在/usr/src/pcmcia 目錄 用 "tar zxvf driver.tgz" 解開
>     3.重新設定 pcmcia (see Par 5.2)
>     4.按指示將"source ./ray_cs.opts"加入至 /etc/pcmcia/config.opts 文檔中 .
>     5.注意在 /etc/pcmcia/ray_cs.opts 文檔中有一行像這樣: "module "ray_cs" opts "...".
>     ngs at data-link level present in "opts"後面是 data-link level的設定.
>     opts的參數:
>     pc_debug=x , where x is the log level.
>     net_type=x, x=0 表示使用獨立模式(Adhoc mode) , x=1 表示使用形組模式.
>     essid=x, x is the ESSID

> `

最後用pc_debug > 0 檢查設定.你將看到 data-link 的資訊: "network started" 新 Wireless network 建立和 "network joined" 加入新的Wireless network.

## 6.4 Lucent Wavelan I, II, Orinoco products and Cabletron(朗訊網波,奧裡諾科 和 卡布勒森)

### 網路類型: DSSS, 使用獨立模式(Adhoc mode) 和形組模式.

朗訊的產品是最專業化的一種.

首頁: http://www.lucent.com http://www.orinoco.net

設定有點像 WebGear: 步驟1,2,3相像.

在 /etc/pcmcia/config.opts當中: 添加 module "wavelan_cs" opts " ..." 表示使用 Lucent Wavelan I 模組 "wavelan2_cs" opts " ...", 表示使用 Lucent Wavelan II 或者 Orinoco.

> `

>     opts的參數:
>               port_type=x, 表示使用獨立模式Adhoc(3) 或者 形組模式Infrastructure(1)
>               channel=x, x=頻道, 只適用於 AdHoc 獨立模式(Adhoc mode) .
>               transmit_rate=x, 固定速率: 用來同Cabletron 協調兼容性.
>     注意: Ideally,有可能在Linux主機上有2個 Lucent Wavelanx 無線網卡,
>     一個使用 Adhoc獨立模式(Adhoc mode),另一個使用 Infrastructure 形組模式.
>     但其中可能只有一個能正常工作,因為運行 pcmcia service,兩個卡都使用相同的 opts 設定 (so in Adhoc or Infrastructure mode).
>     所以我們要創建一個模組(or maybe a user mode program)讓它在運行的時候可以改變
>     data_link 參數:比如 access mode 和Adhoc獨立模式(Adhoc mode) 中的 channel 設定!

> `

channel 參數通常用來避免兩個鄰近的 Wireless 發射/接收的衝突.

Lucent 的驅動程式也可以用在 Cabletron 上 http://www.cabletron.com

## 6.5 YDI

網路類型: DSSS, Adhoc獨立模式(Adhoc mode) 和 Infrastructure形組模式.

YDI 出售非常專業的無線網卡和天線,功率放大器等等.

首頁: http://www.ydi.com

設定:

> `

>     1. 將文檔解開至空的目錄中.
>     2. make 進行編譯.
>     3. make install 安裝 am930_isa 驅動程式和 wlanctl設定程式.

>     完成以後, 可以使用wlanctl 手動設定, 也可以採用 scripts/wlan 自動設定.

> `

手工設定:

> `

>     "wlanctl scan ..." 查找存在的 BSSs .
>     "wlanctl netlist" 列印"wlanctl scan ..." 的表單.
>     "wlanctl bsscreate ... ssid" 使用ssid參數設定新的網路.
>     "wlanctl bssjoin bssid" 使用bssid 號 加入網路.
>     "wlanctl authen" and "wlanctl assoc" 認證服務.

> `

Next Previous Contents