网络安全 | UNIX | GPS | 无线 | 在线手册 | OSBUG.ORG | SUNNY-NETWORK.COM
天线制作 GPS 地标
网站地图 RSS订阅
高级搜索 收藏本站
首页 | 业界动态 | Mesh | WLAN/WiFi | WiMAX | GPRS/CDMA 1X | 3G | UWB | ZigBee | RFID | Bluetooth | EDGE | MIMO | 红外通讯 | 集群通信 | 天线 | 电磁兼容 | 软件无线电 | 业余无线电
 当前位置: 首页 > WLAN/WiFi > 文章  
如何使用Linux脚本对无线网络进行管理
文章来源: 赛迪网技术社区 文章作者: sayan 发布时间: 2007-02-28   字体: [ ]  
 

  为您的办公室或邻居设置一个无线的 Internet 服务提供者(WISP)并不需要繁重的劳动或昂贵的投资。如果您使用一些很容易购买到的设备和 Linux™ 来构建网络,那么可以利用 shell 脚本的强大功能来简化网络的管理。本文将提供一些您所需要的技巧和脚本。

  使用现有的无线路由器创建一个小型的无线网络非常简单。但是为办公室、公寓或邻居提供符合业界标准的无线链接就是另外一回事了。在构建好无线网络之后,就可以运行无线 Internet 服务提供者(WISP)服务。要运行 WISP,则需要回答以下问题:

  ● 所提供的到 Internet 的连接品质如何?
  ● 哪些客户机可以直接连接到网络上,这些连接的品质又如何?
  ● 有足够的带宽满足峰值的需求吗?
  ● 最近有哪些客户机连接到网络上,它们的活动频率如何?
  ● 哪些客户机具有可靠的连接,哪些客户机的连接不可靠?
  ● 客户机有许多传输错误并需要重试吗?
  ● 所安装的软件包有可升级的版本吗?
  ● 大文件会占用很多空间吗?
  ● 如何简化客户机的管理?

  在本文中,您将学习如何使用 Linux 脚本来回答这些问题。在开始之前,首先需要设置服务器。

  无线服务器硬件

  我之所以成为一名无线 Internet 服务提供者,是因为我的邻居没有 DSL 或其他 Internet 接入服务。另外一个 WISP 从附近的一个山顶上提供了一条(昂贵的)连接,因此我决定购买这个服务,与邻居们共享带宽,并共同承担费用。访问点的无线卡会生成一个非常微弱的信号,因此,为了将信号丢失的情况降至最低,我希望能够将天线做得尽可能的短。还希望能够架设一条户外天线,这样就可以让更多的邻居可以访问这个无线链接。这两种设备让我可以将服务器设置在户外的天线上(参考资料的链接中给出了一张图片,还提供了有关此文中讨论的产品和包的信息)。这个示范性的服务器是一个现有的无线访问点(WAP),它安装在一个防水的 Pelican 箱子中。它并不是非常可靠,因此我常常需要爬上屋顶来解决问题。我需要使用一架梯子来帮助我爬上爬下,以后还需要将这个访问点升级成一个更可靠的系统。下一代的硬件将会:

  ● 非常可靠。
  ● 支持 10 台客户机,另外提供一些系统管理工具。
  ● 使用一个标准的无线网卡。
  ● 支持通过以太网加电启动。
  ● 是 Linux 友好的。

  我购买了一块很便宜的系统板(Soekris Engineering 的 net4521),它可以完全满足这些需求,并且可以使用一块 Compact Flash Card,而不必再使用硬盘。这块系统板不用制冷风扇就可以在温度变化很大的环境中使用。

  无线卡芯片确定了该系统板是 Linux 友好的, Intersil/Conexant Prism2/3 芯片也对 Linux 提供了很好的支持。

  Linux 软件

  Pebble Linux 是一个专门为嵌入式无线应用程序设计的发行版。为其取名 Pebble 就是因为它非常小,并且很简单。这个系统中包含了一些很好的特性,例如:

  ● 为实现无线使用而定制的内核;这样就不需要再重新编译内核。
  ● 大小;整个系统很小,可以放到一块很小的 Compact Flash Card 中,所以不再需要硬盘驱动器。
  ● 以只读方式装载文件系统,因此,即使断电也不会造成文件系统崩溃。
  ● 因为基于 Debian Linux 发行版,所以可以使用 Debian 的包。
  ● 具有很好的支持。

  Pebble Linux 包括很多可用的无线包,利用 Debian 的 apt-get 很容易添加其他包。您可能希望通过在另外一台服务器上放置一些包(例如 ntop)来共享工作负载。这些包可以在一块系统板上与 10 台客户机很好地运行,而不会过度浪费处理器或内存。以下是我推荐的几个开源包:

  ● Wonder Shaper,用来确保客户机平等地共享带宽。
  ● Wireless Tools(WT),用来与无线驱动器进行通信。
  ● Host AP,用于 Prism2/3 芯片的无线访问点软件。
  ● pcmcia-cs,用来管理无线网卡。
  ● logrotate,用来压缩或删除日志。
  ● Net-SNMP,用来收集路由器输出。
  ● ntop,用来以图形形式显示利用情况的统计信息。
  ● iptables,用作防火墙。

  在参考资料中,可以找到这些工具的链接。

  所需要的 Linux 无线管理脚本

 
推荐文章
·排疑解惑:解开无线路由器罢工谜
·WIFI上网及PocketLAN连接局域网
·玩玩无线上网---DIY 2.4g淘米筐w
·大卸八块!笔记本无线网络升级总
·经典产品 小型办公室无线路由器
·无限无线: 无线网卡篇(MiniPCI)
·1.2公里组建无线网桥只要360元(
·双机家庭无线组网—双机组网指南
·家庭无线网络设置指南
·家庭无线网络(WLAN)组建指南
·无线网攻击工具进攻方法及防范技
·30KM不是梦!网友DIY增益无线天
·放飞梦想——新居宽带无线共享上
·随时随地组网:无线对等网络的安
 

 
共4页: 上一页 1 [2] [3] [4] 下一页
↑返回顶部 打印本页 关闭窗口↓ 

Google
 
Web oldhand.org unixreference.net meshmea.org
相关分类
热点文章
·自己动手做2.4G无线网络
·教你自制2.4G定向天线
·玩玩无线上网---DIY 2.4
·30KM不是梦!网友DIY增
·超远距2.4G无线网络天线
·多普达830完美WIFI补丁
·2.4G天线制作资料
·1.2公里组建无线网桥只
相关文章
·排疑解惑:解开无线路由
·Wi-Fi网络安全探讨
·WIFI上网及PocketLAN连
·知道吗?手机WIFI功能全
·大卸八块!笔记本无线网
·自己动手做2.4G无线网络
·突破限制 无线网络摄像
·一根还是两根?AP天线和
更多资源
 
 

Copyright(c) 2001-2007 OLDHAND ORGANIZATION, All Rights reserved.
Power by DedeCms 织梦内容管理系统
$Id: article_article.html,v 1.1 2007/02/05 21:09:23 yjs Exp $