日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

無(wú)線技術(shù)在Linux操作系統(tǒng)中的應(yīng)用

隨著 Wi-Fi 的普及 , Linux 也已加入這一行列 。在本文中 , Roman Vichr 闡述了 Linux 如何為很多無(wú)線工具和項(xiàng)目提供幫助 —— 同時(shí)得到這些工具的幫助 。

Linux —— 這個(gè)通用的、穩(wěn)定的、可擴(kuò)展的、多變的而且有競(jìng)爭(zhēng)力的平臺(tái)已經(jīng)走向了無(wú)線 。從支持無(wú)線訪問(wèn)的桌面機(jī)和服務(wù)器到無(wú)線接入系統(tǒng) , 它正成為幾乎所有一切的通用工具 , 而且已經(jīng)在無(wú)線解決方案中占據(jù)了一席之地 。深入了解 Linux 正在對(duì)無(wú)線網(wǎng)絡(luò)進(jìn)行怎樣的促進(jìn) 。
Linux 無(wú)線接入點(diǎn):構(gòu)建還是購(gòu)買?
基本的問(wèn)題是:Linux 系統(tǒng)是否有能力與無(wú)線網(wǎng)絡(luò)中的其他接入點(diǎn)相結(jié)合 , 來(lái)為固定節(jié)點(diǎn)和漫游的無(wú)線客戶機(jī)提供連接?
無(wú)線 LAN 的實(shí)際安裝并不那么重要;關(guān)鍵取決于您購(gòu)買的是什么 , 以及它在 Linux 系統(tǒng)下是否得到了支持 。檢查并確保您擁有用于特定操作系統(tǒng)驅(qū)動(dòng)程序的硬件 。緊記 , 如果您想要得到的是高性能(也就是說(shuō) , gigabit 的數(shù)據(jù)傳輸速度) , 那么對(duì)您來(lái)說(shuō)選擇無(wú)線就是錯(cuò)誤的;即便是最新的標(biāo)準(zhǔn) , 提供的傳輸速度也不到 100 Mbps 。漫游提出了另一個(gè)挑戰(zhàn):維持不同接入點(diǎn)之間的連接 。為了幫助實(shí)現(xiàn)這一目的 , 要設(shè)置有線等效加密(Wired Equivalent Privacy , WEP)鍵 , 以檢測(cè)您可以連接到的接入點(diǎn) 。記住 , 實(shí)際地講 , 接入點(diǎn)的主要用途是成為一個(gè)橋梁;也就是說(shuō) , 它應(yīng)該將數(shù)據(jù)包自一個(gè)網(wǎng)絡(luò)路由到另一個(gè)網(wǎng)絡(luò) 。
本文所關(guān)注的是用于管理這些接入點(diǎn)的各種選項(xiàng)和工具 。基本來(lái)講 , 您是要選擇是否通過(guò) 無(wú)線擴(kuò)展(wireless extensions) 來(lái)使用工具 。(無(wú)線擴(kuò)展是一個(gè)普通 API 的名稱 , 它允許驅(qū)動(dòng)程序告知用戶關(guān)于常見無(wú)線 LAN 的空間結(jié)構(gòu)和統(tǒng)計(jì)細(xì)節(jié) 。)要獲得在 Linux 下安裝接入點(diǎn)軟件的詳盡步驟指南 , 請(qǐng)閱讀文章 在 Linux 上構(gòu)建無(wú)線接入點(diǎn) 。要對(duì)無(wú)線網(wǎng)絡(luò)結(jié)構(gòu)以及 LAN 和 WLAN 之間的橋梁有一個(gè)充分的縱覽 , 請(qǐng)閱讀 Linux Wireless Access Point HOWTO
不使用無(wú)線擴(kuò)展
有一些技術(shù)不使用無(wú)線擴(kuò)展就可以幫您建立 Linux 無(wú)線網(wǎng)絡(luò) , 包括 Linux-IrDa 和 BlueZ , 后者也就是 Linux Bluetooth 棧 。在 Linux 無(wú)線網(wǎng)絡(luò)技術(shù) 中有對(duì)此兩者的詳盡描述 。另一個(gè)選擇是 ROSE(Radionet Open Source Environment;參閱 參考資料 以獲得更多信息) , 這是一個(gè)用來(lái)構(gòu)建 802.11 無(wú)線接入點(diǎn)的平臺(tái) 。ROSE 的優(yōu)勢(shì)在于它可以針對(duì)任何平臺(tái)(例如 MIPS、x86、ARM、PowerPC)進(jìn)行編譯 。得到支持的 WLAN 卡是基于 Intersil Prism Chipset 2/2.5/3 的 。它還提供了對(duì) 5 GHz 頻率的支持 。下面是附加的 ROSE 特性:
接入點(diǎn)開發(fā)工具包
【無(wú)線技術(shù)在Linux操作系統(tǒng)中的應(yīng)用】802.11 協(xié)議和安全、MAC 地址過(guò)濾、IPv4 路由、防火墻、RADIUS、QoS、橋、NAT、DHCP 。802.11a/g/h 等另外的驅(qū)動(dòng)程序也得到了支持 。
為了良好的支持和可維護(hù)性 , ROSE 編譯器用 Python 編寫(與可用的 C 編譯器 gzip 一道 , 附帶標(biāo)準(zhǔn) Python 庫(kù)的 Python 語(yǔ)言版本 2.x —— 2.1 和 2.2 已經(jīng)經(jīng)過(guò)了測(cè)試) 。
基本上 , 使用 ROSE(及 Linux 2.4 內(nèi)核)和基于 802.11 Intersil Prism 的 WLAN 卡 , 您就可以構(gòu)建一個(gè)基于 Linux 的無(wú)線接入點(diǎn) 。
選擇無(wú)線擴(kuò)展
無(wú)線擴(kuò)展的優(yōu)點(diǎn)在于 , 單一的一組工具就可以支持所有種類的無(wú)線 LAN , 不管它們的類型如何(只要硬件驅(qū)動(dòng)程序支持無(wú)線擴(kuò)展) 。另一個(gè)優(yōu)勢(shì)是 , 這些參數(shù)不需要重新啟動(dòng)驅(qū)動(dòng)程序(或 Linux)就可以在使用過(guò)程中進(jìn)行修改 。
操作無(wú)線擴(kuò)展的一組 Linux 工具通常被稱為 無(wú)線工具 。它們使用文本界面 , 而且非常簡(jiǎn)單 。在 Linux 實(shí)現(xiàn)中使用的主要有:
iwconfig:操作基本的無(wú)線參數(shù) 。
iwlist:初始化掃描頻率、列表頻率、比特率和密鑰 。

推薦閱讀