使用智器 V5 实现山寨 MiFi

2010/05/04 | 23:30 | 分类:手机与移动平台 | 标签: | 3,984次阅读

  上个月 iPad 上市后,我就常听到 idealeeheqian 同学鼓吹 MiFi 及其类似设备。说白了,那就是一个 3G-to-WiFi Adaptor。只要有一台同时支持 3G 和 WiFi 的设备,并且其系统相对开放,实现 MiFi 的功能就不难。笔记本电脑当然可以,不过体积大了点。正好我年前购入一台智器 V5,就用它来山寨一台 MiFi 吧。
  智器 V5 的三个系统中,只有 Ubuntu 预装了 3G 驱动和拨号程序,那就在 Ubuntu 中实现。首先使用 USB OTG 连接 3G Modem,我这里是华为的 WCDMA Modem。智器最新版的固件不需要显式拨号,Modem 插入之后自动联网。然后使用 NetworkMananger 创建新的无线网络,为其设定名称(“miffy”如何?)和密钥,这样一来智器摇身一变成了无线 AP。现在试用笔记本电脑搜索周围的无线网络,很快就会发现智器的信号。连接之,密钥校验通过之后笔记本和智器便构成了局域网,使用 /sbin/ifconfig 可查看各自的 IP(在我这里为 10.42.43.*)。Ping 一下,连接正常。

使用智器 V5 实现山寨 MiFi

  下一步理应在智器上配置 iptables,将来自笔记本的数据包转发到 WCDMA 网络。智器的 Ubuntu 中虽然有 iptables 命令,然而运行后才发现这个 Linux Kernel 中的 ip_tables 模块已被裁减。用不了 iptables,就先找点简单的办法连接外网,比如 SSH 转发。智器的 Ubuntu 中预装了 OpenSSH 服务端,使用 sudo /etc/init.d/ssh start 命令启动即可。在笔记本上使用 ssh user@10.42.43.1 -D 7474 登录智器(不知道密码?那就先用 sudo passwd user 设置一下密码),然后将浏览器的 Socks 代理服务器设置为本地的 7474 端口。实验一下,访问网页正常。
  智器电力相当有限,特别是同时打开 WiFi 和 3G 的时候。要把它当 MiFi 用的,最好加一个移动电源,比如我用的这块 4400mAh 锂电池。最终三个设备加其来的体积比 MiFi 大不少,但比起笔记本电脑还是可以接受的。其续航能力与笔记本相当,当然比不过专业的 MiFi。

使用智器 V5 实现山寨 MiFi

  哪位朋友有空研究着重新编译一下智器的 Linux Kernel,加入 ip_tables 模块?这样我们山寨的 MiFi 就更加完美易用了。从智器粉丝团的相关帖子看应该不难,有个 Mer-SmartQ 可用,需要的可能只是经验和时间。
  附,iptables 可用之后,数据包转发所需要的配置:

  1. sudo su
  2. iptables -F
  3. iptables -P INPUT ACCEPT
  4. iptables -P FORWARD ACCEPT
  5. iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
  6. echo 1 > /proc/sys/net/ipv4/ip_forward
  1. 2条评论 关于 “使用智器 V5 实现山寨 MiFi”

  2. jyf 发表于2012-07-03

    我担心那个品胜的电池不足

  3. Jian Lin 发表于2012-07-03

    @jyf 我后来的方案是TL-WR703N+YOOBAO YB-632(8400mAh),能耗、易用性、稳定性都大为改善,总成本也低于行货 Huawei E5。当然,还是比部分水货 E5 要高。

发表您的评论

您的名字: (必填)

您的邮箱: (不会被公布,必填)

您的网站:

声明:本blog默认为评论人对评论内容拥有版权并承担相关法律责任。评论人授权blog作者对评论进行引用、存档或以其他方式合理使用。Blog作者保护评论内容的完整性,但有权在不通知评论人的前提下删除评论。