跳至主要内容

随身路由器:中兴 Q7 & 华为 E3372 4G卡托

        十多天前有一个G友叫我帮忙弄一个随身路由器,要求是可以随身携带以及带翻墙效果,虽然目前淘宝上有现成的产品,但是售价高达500+,而他的预算是200+。只能建议他使用带电池可刷op的路由器+ 4G卡托,让我没想到这一折腾就是十多天,在踩了两次坑并爬出来后,有了这篇博文。

        首先是路由器,搜索之后,发现中兴的Q7相对来说配置比较高,而且处理器是MT7620,我也比较熟悉,所以就选它了。 本来想按这个教程《中兴Q7 便携路由刷Openwrt........》刷breed的,没想到到手后发现闲鱼卖家已经刷好了OP系统,于是直接到OP发布页下载最新的OP15.05.1固件升级。
        然后是4G卡托,建议先到这里看看usb-modeswitch支持列表再去选购,个人建议买华为支持Hilink模式的卡托,我最终用的是华为的E3372。

       正式折腾过程:
       因为Q7只有一个以太网接口,在设置好使用4G卡托上网之前,我们需要把Q7的以太网接口由默认的LAN改为WAN以便联网安装需要的软件包。注意,在进行下记操作之前需要先打开Q7的WiFi,否则修改完之后将无法连接到路由器,只能再次刷机。
        SSH登陆路由器后输入下记命令修改network文件,如果后面需要将该接口修改回lan,建议备份原network文件:

  • vi /etc/config/network

        把里面的内容改成如下,注意只添加/修改红色部分,vi命令使用方法:打开文件后按i键进入编辑模式,方向键移动光标,在编辑模式下可以右键粘贴剪贴板内容,编辑完成后按esc键退出编辑模式,然后输入:wq后回车键保存,或者输入:q!后回车取消修改。
--------------------------------------------------------------------------------------------
config interface 'loopback'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'

config globals 'globals'
option ula_prefix 'fdf8:d968:6fdf::/48'

config interface 'lan'
option ifname 'eth0.1'
option force_link '1'
option macaddr 'c0:5e:79:fc:b9:b1'
option type 'bridge'
option proto 'static'
option ipaddr '192.168.1.1'
option netmask '255.255.255.0'
option ip6assign '60'

config interface 'wan'
option ifname 'eth0.2'
option proto 'dhcp'

config switch
option name 'switch0'
option reset '1'
option enable_vlan '1'

config switch_vlan
option device 'switch0'
option vlan '1'
option ports '0 1 2 3 5 6t'
option vid '1'

config switch_vlan
option device 'switch0'
option vlan '2'
option ports '6t 4'
option vid '2'
--------------------------------------------------------------------------------------------
        重启路由器之后以太网接口已经改为wan,接上网线即可联网,可以安装4G卡托需要的软件了,输入下记命令进行安装:
  • opkg update && opkg install kmod-usb-net-cdc-ether usb-modeswitch
        重启路由器之后接上4G卡托,进入路由器管理页面,在网络---接口---添加新接口中,按下图添加新的接口,eht1即为新增加的USB网卡,随后将其防火墙区域划分到wan
        此时可以使用新建的4G连接进行联网了(个别网卡可能需要进到网卡管理设置里面打开4G网络连接,华为E3372首次使用就需要登陆192.168.8.1打开),如果需要将wan恢复回lan,可以使用前面备份的文件。
        下面是油管测速,实测联通4G网络下,1080P缓冲一到两秒即可流畅播放,梯子安装请参考我前面的博文《斐讯K2固件22.6.507.43折腾记》,适用于op系统的ssr请到作者的github发布页下载。

        另外该路由器还支持SD卡,存放资料或者进行文件传输的话还是很方便的。输入下记命令安装完相应软件后即可启用:
  • opkg update && opkg install kmod-usb-storage kmod-fs-ext4 kmod-fs-vfat kmod-nls-cp437 kmod-nls-iso8859-1 block-mount kmod-sdhci-mt7620
        安装完之后插入SD卡重启后可以看到在dev里面多了mmcblk0p1这个设备,此时进到路由器管理页面进行挂载,需要注意的时此时挂载不是以UUID来进行,而是直接按设备来进行挂载,挂载完之后可以看到挂载点多了一个sdcard的文件,大小和sd卡容量相当。
        挂载完之后的权限管理,文件共享等可以参照我的前一篇博文《小米路由mini LEDE固件折腾之三:Samba 共享》进行设置。

        关于此次的坑:
        一、没有先行确认usb-modeswitch支持的4G卡托型号,首先入了新讯和E网时空现时在售的卡托,折腾了几天才发现卡托不支持。
        二、usb-modeswitch在LEDE固件不能正常工作,和第一个坑混合在一起也浪费了我不少时间和精力。

        参考资料:
        中兴 ZTE Q7 便携路由刷Openwrt + 通过vlan设置转换lan口为wan口..........
        Using the Huawei E3372 Hi-Link LTE Dongle with OpenWRT
        openwrt 关于 USB Storage的 wiki介绍页

        走的一些弯路:
        openwrt/LEDE通过USB连接4G网卡或者手机移动网络共享上网(RNDIS)
        How To use LTE modem in QMI mode for WAN connection

评论

此博客中的热门博文

如何使用tasker在连接/断开翻墙WIFI时自动关闭/开启SSR

    前一阵子google play搞活动,tasker打折至0.99刀,恰好我也从google rewards里面答题拿到了1刀+,所以买了这个传说中的神器。     在买tasker的时候,我就想着用它来实现自动开启/关闭SSR了,原以为会很简单的,没想到设置过程中还是出现了不少的问题,当时在G+发po问了一些基友,然后发现有不少的基友有同样的问题,所以写一篇简单的设置教程分享给需要的人,一些重点的细节我已经加黑,大家设置的时候注意一下。     言归正传,下面是设置教程:     功能一:连接上翻墙路由器的wifi信号之后,自动关闭手机上的SSR服务。     打开tasker主界面,顶栏在profiles选项上时,点击右下方的加号,在出现的选择界面上依次选择State→Net→Wifi connected,然后在弹出的界面上选择SSID右边的放大镜,选择已翻墙的WIFI名字, 然后下方倒数第二项Active下面选项点开,选Any, 按返回键。 此时会回到主界面,并会在新建的状态项目右方弹出任务选择栏,此时选New Task,然后会要求输入任务名,这里可以随便写,但是为了方便以后识别,尽量写容易理解的有关联性的名字,比如我写的SSR off。然后在弹出的新建任务界面,点右下方的加号,依次选Plugin→SSR→Configuration右边的编辑图标(一个笔头), 在弹出的SSR选择菜单上将Start the service的开关关掉, 因为是关掉服务,所以下方服务器随便选择,返回。 至此功能一设置完成。     功能二:与翻墙WIFI的信号断开连接时,自动开启手机上的SSR服务。     前面的操作是一样的,打开tasker主界面,顶栏在profiles选项上时,点击右下方的加号,在出现的选择界面上依次选择State→Net→Wifi connected,然后在弹出的界面上选择SSID右边的感叹号,选择已翻墙的WIFI名字, 然后将最下方的invert(反转,即未连接)选项勾上, 按返回。 出现添加任务菜单,点New Task,输任务名(比如SSR ON),在弹出的新建任务界面,点右下方的加号,依次选Plugin→SSR→Configuration右边的编辑图标(一个笔头), 在弹出的SSR选择菜