首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | 服务器技术 | linux相关 | linux认证 | 嵌入式 | 下载中心 | 专题 | linux招聘 | 镜像站
OKLinux中文技术站
·设为首页
·加入收藏
·联系我们
系统管理: 中文环境 系统管理 桌面应用 内核技术 | Linux基础: 基础入门 安装配置 常用命令 经验技巧 软件应用 | Linux数据库: Mysql Postgre Oracle DB2 Sybase other
网络管理: 网络安全 网络应用 Linux服务器 环境配置 黑客安全 | 编程开发: PHP CC++ Python Perl Shell 嵌入式开发 java jsp | PHP技术: PHP基础 PHP技巧 PHP应用 PHP文摘
Linux资讯 Linux招聘 Linux专题 Apache | Linux相关: 硬件相关 Linux解决方案 Linux认证 企业应用 其它Unix | 相关下载: 资料下载 参考手册 开发工具 服务器类 软路由 其它
 技术搜索:
会员中心 注册会员 高级搜索  
  → 当前位置:首页>网络管理>网络管理>正文

使用Linux脚本对无线网络进行管理

http://www.oklinux.cn  2007-03-02  来源: 中国IT实验室收集整理   会员收藏  游客收藏  【 】 
    为您的办公室或邻居设置一个无线的 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 的包。

● 具有很好的支持。

 

[1] [2] [3] 下一页  

共7页: 上一页 1 [2] [3] [4] [5] [6] [7] 下一页

上一篇:实现Windows与Unix、Linux间数据交换   下一篇:Linux下的网络HOOK实现以及使用方法


收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
·Linux下的网络HOOK实现以及使用方法
·实现Windows与Unix、Linux间数据交换
·Linux系统如何让双网卡合“一”而用
·嵌入式Linux在工业控制领域中的应用
·RedHat9.0下的DNS和虚拟主机的配置
·用 DCOP 连接 KDE 应用程序
·走进Linux世界,纯正的网络操作系统
·Linux串口上网的简单实现
·Linux操作系统下的离线浏览器介绍
·运行在网络处理器上的嵌入式Linux系统
·嵌入式Linux平台的多协议路由器的设计
·如何用cdma 1x手机连接Linux电脑上网
·网络管理-安装CVS Server和Web CVS
·为两个网段安装DHCP服务器
·Zebra使用手册
·网络OS 认识Linux远程桌面控制
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·RedHat Enterprise Linux基本网络配置
·在Linux系统下一个网卡设置多个IP的方
·Linux操作系统下安装配置jython编程环
·Linux下更改网卡的物理地址Mac Address
·详细讲解Linux系统下有关网络设置的问
·Linux操作系统下DHCP简单设置
·Linux操作系统下安装ProFTPD
·建立Linux操作系统两用户之间的信任关
·Linux系统下实现网卡冗余
·Windows系统下用Xmanager远程登陆Linux
·Linux系统下基本网络参数DNS的设置
·Linux系统下DHCP的安装方法详细介绍
  阅读排行
·Linux串口上网的简单实现
·用 DCOP 连接 KDE 应用程序
·Linux下的网络HOOK实现以及使用方法
·RedHat9.0下的DNS和虚拟主机的配置
·实现Windows与Unix、Linux间数据交换
·Linux系统如何让双网卡合“一”而用
·网络OS 认识Linux远程桌面控制
·嵌入式Linux在工业控制领域中的应用
·运行在网络处理器上的嵌入式Linux系统
·手把手教你建WAMP动态wiki网站(图)
·Linux安全攻略 全面了解系统备份
·Linux下超级终端Minicom的使用方法
·Linux 网络栈剖析
·探查Linux系统DNS服务器运行状况的方法
·介绍一些关于RAID与SCSI的基本概念
网摘收藏: