l***y 发帖数: 126 | 1 在 OpenWRT 上折腾无数次之后,终于搞定Pocket WiFi 的 USB Tethering. 测速平均
在 50 - 60 Mbps (下载),上传 5 - 15 Mbps. 信号显示一到两格,偶尔三格。
最关键的一点:install usb_modeswitch package, and make sure your device id
is switched to 19d2:1405, and use kmod-usb-net-cdc-ether, NOT kmod-usb-net-
rndis.
The rest will be in English, as it will be faster for me to describe it this
way.
I am using OpenWRT 15.05 (CC, current stable version).
Extra packages that you need:
1. the usual usb/usb-net kernel modules, see
https://wiki.openwrt.org/doc/howto/usb.tethering
2. usb_modeswitch (this one is not listed on the OpenWRT usb tether wiki
page)
3. DON'T USE kmod-usb-net-rndis. If you installed it already, REMOVE IT!
Once you have all the packages in place, run "lsusb" and make sure your
device is listed as 19d2:1405, NOT 19d2:1225 or 19d2:1403. The modeswitch
package will switch the device from 1225 to either 1403 or 1405.
1403 is the rndis mode, the driver (kmod-usb-net-rndis) will seem to work (
the ethernet device usb0 will be created, and you will be able to connect),
but it is EXTREMELY slow in download. I got about 0.3Mbps, even though the
upload is super fast at around 10Mbps. I googled for a long time (a couple
of days), and couldn't track down any solution (there were reports of
similar bugs in other linux systems). That's why you DON'T want to use the
rndis mode as 19d2:1403.
When I plugged the device into my old Debian laptop, it worked perfectly
fine. It finally dawned on me that I should check the device ID, and I
noticed that it was using the cdc-ether driver instead of the rndis driver.
It took me a while to figure out the right combination, but eventually I got
it working, using kmod-usb-net-cdc-ether on OpenWRT.
If your device shows up as 1403, the only way I can get it to go into the
1405 mode on OpenWRT at this point: power off AND disconnect, then power up
without connecting. After it powers up, then connect to your OpenWRT router,
and modeswitch should now put it in 1405 correctly. Run "lsusb" to double
check, and "dmesg" should show the cdc-ether driver registering the new
ethernet device "usb0".
Set up (use the web interface, much easier than the command line unless you
know linux well) the wan interface to use the usb0 device, then you are good
to go. I won't go into the details of OpenWRT setup here. There are plenty
of online instructions if you don't already know how. | z*********e 发帖数: 10149 | 2 我跟人共享cable一直用openwrt的client mode,很好用也很简单,就是会占用一个天
线。不过无所谓,我下面还有一个路由才是家里的lan
tomato的也还行,ddwrt有黑科技可以同时收发
this
【在 l***y 的大作中提到】 : 在 OpenWRT 上折腾无数次之后,终于搞定Pocket WiFi 的 USB Tethering. 测速平均 : 在 50 - 60 Mbps (下载),上传 5 - 15 Mbps. 信号显示一到两格,偶尔三格。 : 最关键的一点:install usb_modeswitch package, and make sure your device id : is switched to 19d2:1405, and use kmod-usb-net-cdc-ether, NOT kmod-usb-net- : rndis. : The rest will be in English, as it will be faster for me to describe it this : way. : I am using OpenWRT 15.05 (CC, current stable version). : Extra packages that you need: : 1. the usual usb/usb-net kernel modules, see
| l***y 发帖数: 126 | 3 You are right, there is a much easier way to connect. What I did really was
just z-turn for the sake of z-turn. :-)
Before I got usb tethering to work, I already have the router connected to
the pocket wifi as a client. My router has both 2.4G and 5G (so does the ZTE
pocket wifi), so I really didn't need the usb tethering, but I couldn't let
it go unresolved ... My wifi connection can get to almost the same speed as
the usb tethering, so yeah, I really just wasted a lot of time, just for
the joy of knowing that I can get it to work :-). I am using the wifi client
as a backup for the usb connection.
【在 z*********e 的大作中提到】 : 我跟人共享cable一直用openwrt的client mode,很好用也很简单,就是会占用一个天 : 线。不过无所谓,我下面还有一个路由才是家里的lan : tomato的也还行,ddwrt有黑科技可以同时收发 : : this
| z*********e 发帖数: 10149 | 4 这样占一个usb口了呀,如果只有一个usb口,就不能接打印机了,两难
was
ZTE
let
as
client
【在 l***y 的大作中提到】 : You are right, there is a much easier way to connect. What I did really was : just z-turn for the sake of z-turn. :-) : Before I got usb tethering to work, I already have the router connected to : the pocket wifi as a client. My router has both 2.4G and 5G (so does the ZTE : pocket wifi), so I really didn't need the usb tethering, but I couldn't let : it go unresolved ... My wifi connection can get to almost the same speed as : the usb tethering, so yeah, I really just wasted a lot of time, just for : the joy of knowing that I can get it to work :-). I am using the wifi client : as a backup for the usb connection.
| x******h 发帖数: 838 | 5 ddwrt也做不到同时收发,至少我的路由器我的ddwrt版本做不到。
【在 z*********e 的大作中提到】 : 我跟人共享cable一直用openwrt的client mode,很好用也很简单,就是会占用一个天 : 线。不过无所谓,我下面还有一个路由才是家里的lan : tomato的也还行,ddwrt有黑科技可以同时收发 : : this
| z*********e 发帖数: 10149 | 6 哥几年前还没出现5ghz的时候就这么用过了
【在 x******h 的大作中提到】 : ddwrt也做不到同时收发,至少我的路由器我的ddwrt版本做不到。
| x******h 发帖数: 838 | 7 网上的普遍说法是broadcom的芯片不行,还有在某个版本后不行。至少肯定不是都可以
的。
【在 z*********e 的大作中提到】 : 哥几年前还没出现5ghz的时候就这么用过了
| z*********e 发帖数: 10149 | 8 嗯,有点意思,我是wnr2000,但是不记得哪个版本了
里面6个版本有一个用的broadcom,其他5个是atheros
【在 x******h 的大作中提到】 : 网上的普遍说法是broadcom的芯片不行,还有在某个版本后不行。至少肯定不是都可以 : 的。
| d********g 发帖数: 10550 | 9 多年前RT-N16用Tomato DualWAN的时候就可以双发。最近试RT-AC68U还没搞出来
【在 x******h 的大作中提到】 : 网上的普遍说法是broadcom的芯片不行,还有在某个版本后不行。至少肯定不是都可以 : 的。
| d********g 发帖数: 10550 | 10 电池怎么维护的?
this
【在 l***y 的大作中提到】 : 在 OpenWRT 上折腾无数次之后,终于搞定Pocket WiFi 的 USB Tethering. 测速平均 : 在 50 - 60 Mbps (下载),上传 5 - 15 Mbps. 信号显示一到两格,偶尔三格。 : 最关键的一点:install usb_modeswitch package, and make sure your device id : is switched to 19d2:1405, and use kmod-usb-net-cdc-ether, NOT kmod-usb-net- : rndis. : The rest will be in English, as it will be faster for me to describe it this : way. : I am using OpenWRT 15.05 (CC, current stable version). : Extra packages that you need: : 1. the usual usb/usb-net kernel modules, see
| l***y 发帖数: 126 | 11 按照盒子带的 instruction, 隔一阵子把它 unplug, and run down the battery. 这
时候就只有靠 wifi 连接了。
【在 d********g 的大作中提到】 : 电池怎么维护的? : : this
| l*******s 发帖数: 7316 | 12 我的asus rt-ac68u 刷这个openwrt不能用啊.
https://wiki.openwrt.org/toh/hwdata/asus/asus_rt-ac68u_1
https://downloads.openwrt.org/chaos_calmer/15.05/bcm53xx/generic/openwrt-15.
05-bcm53xx-asus-rt-ac68u-squashfs.trx
可以刷DD-WRT,但刷完自己用里面的USB modem,可以连上ZTE Pocket WiFi,
可是后面的设备都是connected,no internet.
好像哪里设置不对。
在DD-WRT上装usb_modeswitch package,然后照你的方法搞行不行?
这里有个ddwrt的USB_Modem_as_WAN_connection,看起来太复杂了。
https://www.dd-wrt.com/wiki/index.php/Cellular_Phone/USB_Modem_as_WAN_
connection
最近运气比较差,做什么都出岔子,不敢瞎折腾了。
昨天折腾linksys wrt1900ac,刷DD-WRT的时候竟然变砖了。以前刷成功过的。
昨天刷的时候老提示出错,然后最后一次重启半天没动静,我就给断电了。
然后再开机,就找不到router的地址了。
网上各种方法:快速多次重启,30-30-30,30-60-30等都不管用。
现在只好买了个USB To TTL 线,准备救砖。
this
【在 l***y 的大作中提到】 : 在 OpenWRT 上折腾无数次之后,终于搞定Pocket WiFi 的 USB Tethering. 测速平均 : 在 50 - 60 Mbps (下载),上传 5 - 15 Mbps. 信号显示一到两格,偶尔三格。 : 最关键的一点:install usb_modeswitch package, and make sure your device id : is switched to 19d2:1405, and use kmod-usb-net-cdc-ether, NOT kmod-usb-net- : rndis. : The rest will be in English, as it will be faster for me to describe it this : way. : I am using OpenWRT 15.05 (CC, current stable version). : Extra packages that you need: : 1. the usual usb/usb-net kernel modules, see
|
|