科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道如何使用Linux脚本对无线网络进行管理 (4)

如何使用Linux脚本对无线网络进行管理 (4)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

了解 AP 上有多少通信是非常有用的。实现这种功能的一种方法是通过 SNMP 来记录路由器的通信信息,然后对这些日志记录进行统计。不同路由器的日志也有所不同,因此您需要以不同的方式对它们进行处理。

作者:sayan 来源:赛迪网技术社区 2007年10月14日

关键字: 管理 网络 操作系统 Linux

  • 评论
  • 分享微博
  • 分享邮件
 

通信的监视

了解 AP 上有多少通信是非常有用的。实现这种功能的一种方法是通过 SNMP 来记录路由器的通信信息,然后对这些日志记录进行统计。不同路由器的日志也有所不同,因此您需要以不同的方式对它们进行处理。

我将路由器配置为将其 SNMP 的记录发送到一个搜集器主机(在这里是 AP)的 IP 地址。在 AP 一端,我将运行 snmpd 和 snmptrapd 守护进程,将这些记录保存到一个文件中。这些记录如下所示:

"@out 192.168.168.192 2983 208.222.234.90 80." 
"@in 211.107.232.1 51550 192.168.168.196 21."

清单 7. 记录搜集

外发的记录是一个 Web 请求,从 192.168.168.192 发往 208.222.234.90。传入的记录是一个 FTP 请求,从 211.107.232.1 发往 192.168.168.196。

您可以从这个文件中提取很多有用的信息 —— 例如,可能有一些您希望阻塞的病毒探测。countlog 脚本可以使用两种不同的方法来统计这些传入的记录和外发的记录。它可以统计最后 n 分钟内的请求数量,其中 n 可以是一个自行定义的数字:

Checking 5 minutes before 23:59... 
101 requests in 5 minutes 
An average of 20 requests per minute

清单 8. countlog 脚本统计 n 分钟内的请求数量

它还可以统计过去 24 小时内请求的个数:

Start... Total Outbound and Inbound Today 
00:00... out: 192 in: 63 out/min: 3 
. 
. 
. 
19:00... out: 243 in: 96 out/min: 4 
20:00... out: 308 in: 66 out/min: 5 
21:00... out: 151 in: 103 out/min: 2 
22:00... out: 206 in: 94 out/min: 3 
23:00... out: 160 in: 70 out/min: 2 
Totals.. 2095 1759 

IP Address (Host Name) Total Outbound Today 
192.168.168.8 (cheltenham) 659 
192.168.168.191 (t30lan) 156 
192.168.168.192 (downstairs) 1044 
192.168.168.196 (opteron) 236 

Total all IP's.... 2095

清单 9. countlog 脚本统计过去 24 小时内请求的个数

结束语

很多命令行 shell 脚本都可以简化 WISP 的管理。下面是最后几点提示:

●不要在客户端使用 USB 无线网桥。它们的功能非常有限,当客户机关机之后,就无法 ping 到它们了。

●不要试图通过一个非常便宜的家用路由器来运行一个很大的无线网络。这样会产生不可预知的后果。

使用本文中介绍的工具和技术,您应该可以搭建并运行自己的无线网络。

参考资料

如果您希望了解在 Linux 上可以使用哪些无线网卡,那么请参阅 Jean Tourrilhes' page dedicated to the subject。在那里可以找到有关本文中使用的 Prism2 卡的内容。

Pebble Linux 是专用于嵌入式设备。它是基于 Debian 的,因此您可以使用 apt-get 工具。

关于作者

自 1999 起,Alan Baker 就一直是各种 Linux 服务器的系统管理员,这些服务器包括拨号、邮件、Web 和无线服务器。他于 2003 年成为一名无线 Internet 服务的提供者,他喜欢使用一些 bash 脚本来增强系统的安全性并自动化 Linux 系统的管理任务。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章