無線技術在Linux作業系統中的應用(轉)
無線技術在Linux作業系統中的應用(轉)[@more@] 隨著 Wi-Fi 的普及,Linux 也已加入這一行列。在本文中,Roman Vichr 闡述了 Linux 如何為很多無線工具和專案提供幫助 —— 同時得到這些工具的幫助。
Linux —— 這個通用的、穩定的、可擴充套件的、多變的而且有競爭力的平臺已經走向了無線。從支援無線訪問的桌面機和伺服器到無線接入系統,它正成為幾乎所有一切的通用工具,而且已經在無線解決方案中佔據了一席之地。深入瞭解 Linux 正在對無線網路進行怎樣的促進。
Linux 無線接入點:構建還是購買?
基本的問題是:Linux 系統是否有能力與無線網路中的其他接入點相結合,來為固定節點和漫遊的無線客戶機提供連線?
無線 LAN 的實際安裝並不那麼重要;關鍵取決於您購買的是什麼,以及它在 Linux 系統下是否得到了支援。檢查並確保您擁有用於特定作業系統驅動程式的硬體。緊記,如果您想要得到的是高效能(也就是說,gigabit 的資料傳輸速度),那麼對您來說選擇無線就是錯誤的;即便是最新的標準,提供的傳輸速度也不到 100 Mbps。漫遊提出了另一個挑戰:維持不同接入點之間的連線。為了幫助實現這一目的,要設定有線等效加密(Wired Equivalent Privacy,WEP)鍵,以檢測您可以連線到的接入點。記住,實際地講,接入點的主要用途是成為一個橋樑;也就是說,它應該將資料包自一個網路路由到另一個網路。
本文所關注的是用於管理這些接入點的各種選項和工具。基本來講,您是要選擇是否透過 無線擴充套件(wireless extensions) 來使用工具。(無線擴充套件是一個普通 API 的名稱,它允許驅動程式告知使用者關於常見無線 LAN 的空間結構和統計細節。)要獲得在 Linux 下安裝接入點軟體的詳盡步驟指南,請閱讀文章 在 Linux 上構建無線接入點。要對無線網路結構以及 LAN 和 WLAN 之間的橋樑有一個充分的縱覽,請閱讀 Linux Wireless Access Point HOWTO
不使用無線擴充套件
有一些技術不使用無線擴充套件就可以幫您建立 Linux 無線網路,包括 Linux-IrDa 和 BlueZ,後者也就是 Linux Bluetooth 棧。在 Linux 無線網路技術 中有對此兩者的詳盡描述。另一個選擇是 ROSE(Radionet Open Source Environment;參閱 參考資料 以獲得更多資訊),這是一個用來構建 802.11 無線接入點的平臺。ROSE 的優勢在於它可以針對任何平臺(例如 MIPS、x86、ARM、PowerPC)進行編譯。得到支援的 WLAN 卡是基於 Intersil Prism Chipset 2/2.5/3 的。它還提供了對 5 GHz 頻率的支援。下面是附加的 ROSE 特性:
接入點開發工具包
802.11 協議和安全、MAC 地址過濾、IPv4 路由、防火牆、RADIUS、QoS、橋、NAT、DHCP。802.11a/g/h 等另外的驅動程式也得到了支援。
為了良好的支援和可維護性,ROSE 編譯器用 Python 編寫(與可用的 C 編譯器 gzip 一道,附帶標準 Python 庫的 Python 語言版本 2.x —— 2.1 和 2.2 已經經過了測試)。
基本上,使用 ROSE(及 Linux 2.4 核心)和基於 802.11 Intersil Prism 的 WLAN 卡,您就可以構建一個基於 Linux 的無線接入點。
Linux —— 這個通用的、穩定的、可擴充套件的、多變的而且有競爭力的平臺已經走向了無線。從支援無線訪問的桌面機和伺服器到無線接入系統,它正成為幾乎所有一切的通用工具,而且已經在無線解決方案中佔據了一席之地。深入瞭解 Linux 正在對無線網路進行怎樣的促進。
Linux 無線接入點:構建還是購買?
基本的問題是:Linux 系統是否有能力與無線網路中的其他接入點相結合,來為固定節點和漫遊的無線客戶機提供連線?
無線 LAN 的實際安裝並不那麼重要;關鍵取決於您購買的是什麼,以及它在 Linux 系統下是否得到了支援。檢查並確保您擁有用於特定作業系統驅動程式的硬體。緊記,如果您想要得到的是高效能(也就是說,gigabit 的資料傳輸速度),那麼對您來說選擇無線就是錯誤的;即便是最新的標準,提供的傳輸速度也不到 100 Mbps。漫遊提出了另一個挑戰:維持不同接入點之間的連線。為了幫助實現這一目的,要設定有線等效加密(Wired Equivalent Privacy,WEP)鍵,以檢測您可以連線到的接入點。記住,實際地講,接入點的主要用途是成為一個橋樑;也就是說,它應該將資料包自一個網路路由到另一個網路。
本文所關注的是用於管理這些接入點的各種選項和工具。基本來講,您是要選擇是否透過 無線擴充套件(wireless extensions) 來使用工具。(無線擴充套件是一個普通 API 的名稱,它允許驅動程式告知使用者關於常見無線 LAN 的空間結構和統計細節。)要獲得在 Linux 下安裝接入點軟體的詳盡步驟指南,請閱讀文章 在 Linux 上構建無線接入點。要對無線網路結構以及 LAN 和 WLAN 之間的橋樑有一個充分的縱覽,請閱讀 Linux Wireless Access Point HOWTO
不使用無線擴充套件
有一些技術不使用無線擴充套件就可以幫您建立 Linux 無線網路,包括 Linux-IrDa 和 BlueZ,後者也就是 Linux Bluetooth 棧。在 Linux 無線網路技術 中有對此兩者的詳盡描述。另一個選擇是 ROSE(Radionet Open Source Environment;參閱 參考資料 以獲得更多資訊),這是一個用來構建 802.11 無線接入點的平臺。ROSE 的優勢在於它可以針對任何平臺(例如 MIPS、x86、ARM、PowerPC)進行編譯。得到支援的 WLAN 卡是基於 Intersil Prism Chipset 2/2.5/3 的。它還提供了對 5 GHz 頻率的支援。下面是附加的 ROSE 特性:
接入點開發工具包
802.11 協議和安全、MAC 地址過濾、IPv4 路由、防火牆、RADIUS、QoS、橋、NAT、DHCP。802.11a/g/h 等另外的驅動程式也得到了支援。
為了良好的支援和可維護性,ROSE 編譯器用 Python 編寫(與可用的 C 編譯器 gzip 一道,附帶標準 Python 庫的 Python 語言版本 2.x —— 2.1 和 2.2 已經經過了測試)。
基本上,使用 ROSE(及 Linux 2.4 核心)和基於 802.11 Intersil Prism 的 WLAN 卡,您就可以構建一個基於 Linux 的無線接入點。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617542/viewspace-963297/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux作業系統中備份恢復技術的應用(轉)Linux作業系統
- Linux系統在儲存技術中的幾項應用(轉)Linux
- Linux 作業系統技術使用總結 (轉)Linux作業系統
- 在Linux作業系統上執行Windows應用程式(轉)Linux作業系統Windows
- Linux作業系統檔案系統的桌面應用(轉)Linux作業系統
- CpuMemSets在Linux作業系統中的實現(轉)Linux作業系統
- 條形碼技術在製造業企業的應用之一無線倉庫管理系統(轉)
- 無線技術應用
- Linux作業系統網路應用解疑(轉)Linux作業系統
- FMEA在安防技術系統中的應用
- Linux作業系統:快速記憶體操作技術(轉)Linux作業系統記憶體
- 在Deepin Linux作業系統中如何連線Microsoft OneDriveLinux作業系統ROS
- 統計技術在質量管理中的應用(轉載)
- PDM系統在技術狀態管理中的應用研究
- Linux作業系統成功涉足核心應用領域(轉)Linux作業系統
- Java技術在多資料庫系統中的應用研究Java資料庫
- 雲流化技術在汽車行業中的應用行業
- 物聯網技術在工業中的應用
- VLAN技術介紹及其在企業網路中應用(轉)
- 在Linux中,如何進行容器技術的應用?Linux
- Linux作業系統中如何連線Microsoft OneDriveLinux作業系統ROS
- 在普通PC上建立Linux作業系統(轉)Linux作業系統
- Linux作業系統程式管理的分析與應用Linux作業系統
- 構件技術在MIS開發中的應用(轉)
- 在Linux作業系統中實現內部程式通訊(轉)Linux作業系統
- 用Linux作業系統的後臺任務(轉)Linux作業系統
- 分析技術在PMP中的應用
- 自然語言理解技術在電商行業中的應用行業
- 人工智慧技術在24個行業中的應用人工智慧行業
- PDM技術在製造企業中的應用及研
- Linux作業系統的主要應用領域有哪些?Linux作業系統
- Win XP系統無線網路技術完全詳解(轉)
- Linux作業系統怎麼樣?Linux技術怎麼學Linux作業系統
- Linux 系統中隨機數在 KVM 中的應用Linux隨機
- 配置安全的Linux作業系統(轉)Linux作業系統
- 在製造業的工業2.0中應用MOM系統
- 在Linux系統下FTP的配置與應用(轉)LinuxFTP
- 無線通訊在智慧公交系統上的設計應用