IT猫扑网:您身边最放心的安全下载站! 最新更新| 软件分类| 专题汇总| 手机版

您当前所在位置:IT猫扑网 > 操作系统 > LINUX > 详细介绍Linux wap网关的建立

详细介绍Linux wap网关的建立

时间:2015-06-28 00:00 来源:IT猫扑网|http://www.itmop.com/ 作者:网管联盟 我要评论(0)

  Linux wap网关的建立能使我们自己使用自己的服务器提供无线上网浏览,值得Linux爱好者在家自己试一试,看看我们自己做出的Linux wap网关和中国移动提供的wap上网有什么区别,感受DIY的乐趣。

  一、系统需求

  需要libxml2库2.2.5或更高版本,这个XML库是安装和编译网关所需要的。

  可以通过以下命令检查系统中是否已经安装libxml2库:

  # rpm -qa | grep libxml2

  二、建立WAP网关

  很多商用的WAP网关价格令人咋舌!根本不是个人用的起的。不过,有一个名为Kannel的WAP网关是完全免费的!Kannel是一个开放源代码的WAP网关项目,在安装后还可以自定义网关参数。打造自己的个性化WAP网关!

  1、下载安装

  目前最新的Kannel稳定版版本为1.4.0,可以在http://www.kannel.org下载。下载后进行安装:

  # tar xzvf gateway-1.4.0.tar.gz

  # mv gateway-1.4.0 /usr/local/kannel

  # cd /usr/local/kannel

  # ./configure --enable-start-stop-daemon

  # make

  # make bindir=/usr/local/bin install

  2、配置网关

  # vi gw/wapkannel.conf

  # KANNLE WAP示例配置文档

  # Created by Nanu

  # http://nanu.8866.org

  # 这是一个必须变量core

  group = core

  # 用于bearerbox侦听HTTP管理命令的端口号。可以设定为高于1023的任何端口

  admin-port = 13333

  # 指定是否启用SSL

  admin-port-ssl = false

  # HTTP 管理命令的密码

  admin-password = yourpasswd

  # 请求Kannel状态的密码。如果没有设置,则无需密码。

  status-password = rose123

  # 拒绝来自该IP地址的连接

  admin-deny-ip = &123.123.123.123&

  # 允许这些IP的连接,可以使用通配符

  admin-allow-ip = &*.*.*.*&

  # 用于wapbox连接的端口。如果没有设置,则Kannel不能处理WAP传输

  wapbox-port = 13002

  # 拒绝来自该IP地址的连接

  box-deny-ip = &123.123.123.123&

  # 允许这些IP对WAP单元的连接,可以使用通配符

  box-allow-ip = &*.*.*.*&

  # 拒绝来自该IP的UDP数据包

  udp-deny-ip = &123.123.123.123&

  # 允许来自该IP的UDP数据包,可以使用通配符

  udp-allow-ip = &*.*.*.*&

  # 如果设置了这个参数,Kannel就会侦听指定IP的9200到9208端口的WAP UDP数据包。

  # 如果不需要具体限定,可以只用一个星号

  wdp-interface-name = &*&

  # 日志文件

  log-file = &kannel.log&

  # 日志级别

  # 0 调度

  # 1 信息

  # 2 警告

  # 3 错误

  # 4 致命问题

  log-level = 1

  # WAPBOX 组配置信息

  # 必选变量

  group = wapbox

  # 运行bearerbox的计算机

  bearerbox-host = localhost

  # 计时器的较验频率

  timer-freq = 1

  # 日志文件

  log-file = &wap.log&

  # 日志级别

  # 0 调度

  # 1 信息

  # 2 警告

  # 3 错误

  # 4 致命问题

  log-level = 1

  3、启动网关

  必须先启动bearerbox,然后再启动 wapbox。由于bearerbox是网关的基本部分,所以必须要先启动。

  启动bearerbox:

  /bearerbox -v 1 /usr/local/kannel/gw/wapkannel.conf

  启动wapbox:

  /wapbox -v 1 /usr/local/kannel/gw/wapkannel.conf

  三、通过HTTP管理网关

  可用命令:

  http://localhost:13333/shutdown?password=yourpasswd (关闭网关)

  http://localhost:13333/status?password=yourpasswd   (获取网关状态)

  http://localhost:13333/resume?password=yourpasswd   (继续运行网关)

  说明:

  13333:为配置文件中admin-port指定的端口

  password:为配置文件中admin-password指定的密码

  四、使用一个支持WAP的手机或者模拟器测试

  1、确认Linux的IPTABLES或者其他防火墙开放相应的WAP端口;

  2、修改你手机或手机模拟器中的WAP网关参数为你运行的Linux的IP地址;

  3、访问一个基于WML页面的WAP站点,如果能够访问则说明成功!

  经过以上步骤自己是不是利用Linux wap网关可以进行无线上网了,感受到DIY的乐趣了吧。

关键词标签:Linux wap网关的建立

相关阅读 安装红帽子RedHat Linux9.0操作系统教程 Tomcat9.0如何安装_Tomcat9.0环境变量配置方法 多种操作系统NTP客户端配置 Linux操作系统修改IP Linux实现SCSI硬盘热插拔及在线识别 Linux下用CDMA modem拨号上网

文章评论
发表评论

热门文章 安装红帽子RedHat Linux9.0操作系统教程 安装红帽子RedHat Linux9.0操作系统教程 Linux服务器:设计高性能网站架构-LLMP Linux服务器:设计高性能网站架构-LLMP 使用Clonezilla迁移到虚拟Linux环境 使用Clonezilla迁移到虚拟Linux环境 Linux上的MRTG流量监控中心 Linux上的MRTG流量监控中心 Linux 双网卡绑定一个IP原理及实现 Linux 双网卡绑定一个IP原理及实现 linux和windows等系统远程控制ubuntu桌面 linux和windows等系统远程控制ubuntu桌面

相关下载

人气排行 Linux下获取CPUID、硬盘序列号与MAC地址 dmidecode命令查看内存型号 linux tc实现ip流量限制 安装红帽子RedHat Linux9.0操作系统教程 linux下解压rar文件 lcx.exe、nc.exe、sc.exe入侵中的使用方法 Ubuntu linux 关机、重启、注销 命令 查看linux服务器硬盘IO读写负载 linux命令行浏览器的使用方法 Linux NFS服务固定端口及防火墙配置 U盘安装Ubuntu 10.04 Linux清除用户登录记录和命令历史方法