新客网
首页 | 新闻 | 系统·网络·服务器·安全 | 工具·办公 | 编程·数据库 | 图象·网页·运营 | 硬件·存储 | 专题教程 | 论坛·old
 → 当前位置:首页 > 教程 > 操作系统 > Linux > 正文

无线技术在Linux操作系统中的应用

XKER.COM   2006-11-3 10:06:20  来源:天极  点击:

  随着 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 的无线接入点。

  选择无线扩展
  无线扩展的优点在于,单一的一组工具就可以支持所有种类的无线 LAN,不管它们的类型如何(只要硬件驱动程序支持无线扩展)。另一个优势是,这些参数不需要重新启动驱动程序(或 Linux)就可以在使用过程中进行修改。

  操作无线扩展的一组 Linux 工具通常被称为 无线工具。它们使用文本界面,而且非常简单。在 Linux 实现中使用的主要有:

  iwconfig:操作基本的无线参数。

  iwlist:初始化扫描频率、列表频率、比特率和密钥。

  iwspy:获得每个节点的连接质量。

  iwpriv:允许针对特定于 Wi-Fi 驱动程序的无线扩展进行操作。

  ifrename:允许使用基于固定标准的名称接口。

本新闻共3页,当前在第1页  1  2  3  

上一篇教程:初学Linux 谁是你的最佳选择
下一篇教程:没有了
收藏本文】 【我要投稿】 【打印本文】 【论坛讨论】 【关闭窗口

相关文章
·初学Linux 谁是你的最佳选择·优化Linux系统服务器硬盘实用技巧
·通过Linux系统引导CD排除服务器故障·嵌入式Linux操作系统启动信息完全注释
·教你如何提高Linux操作系统的运行速度·构架Linux下的PHP+MySQL开发环境
·深入浅出Linux操作系统的优化和微调·利用异常表处理Linux内核态缺页异常
·Linux命令行下如何配置nVIDIA显卡·如何实现Linux与windows的文件互传
·Linux系统出现乱码问题的终极解决方法·Linux系统内核网络参数的意义及应用
·第四章 LINUX软件实用篇(下)·Linux常用基本命令及应用技巧
·Linux入门教程·第四章 LINUX软件实用篇(上)

学院文章搜索
  
推荐文章
·无线技术在Linux操作系统中
·其实很简单——防火墙设置
·端口·木马·安全·扫描应
·Windows远程控制完全指南
·十条经典的网站设计与优化
·asp全站防止注入的代码
·整理干净的系统 清理软件使
·嵌入式Linux操作系统启动信
·网页设计配色应用实例剖析
·如何安全安装Vista系统
阅读排行
·免费代理IP(每日更新)
·流氓网站招招看 详细剖析恶
·轻松恢复硬盘数据 EasyRec
·windows下如何修改右键菜单
·DOS下对系统重新进行分区
·清除猖狂的Sxs.exe病毒
·DOS常用命令
·编程过把瘾:自己动手写操
·DOS下常用的相关网络命令
·菜鸟玩转CuteFTP8.0 轻松晋
专题教程
·PHP教程专题
·MySQL 专题
·数据恢复指南 专题
·Web服务器专题
·DB2 9数据库专题
·ghost教程 专题
·局域网技术专题
·虚拟机专题
·CDN加速技术专题
·注册表教程专题
最新文章
·无线技术在Linux操作系统中
·微软XP防火墙只用一段代码
·三分钟打造反垃圾邮件服务
·驰骋Vista 谈4000元如何配
·Win Vista RTM新图标+壁纸
·局域网中伪造源地址DDoS攻
·手动查杀病毒和木马的通用
·其实很简单——防火墙设置
·端口·木马·安全·扫描应
·优化网站设计的五种方法
设为首页 - 加入收藏 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接
Copyright © 2003 - 2006 XKER Inc. All Rights Reserved
新客网 版权所有