移远官网

EC20在ecm模式和rndis模式下无法上网

EC20版本:
EC20CEHDLG-128-SNNS
固件版本:
EC20CEHDLGR06A07M1G

主机的操作系统是ubuntu20.04,内核版本5.13.0-40-generic

现象:在qmi模式和直接ppp拨号可以正常上网,但切换为ecm模式和rndis模式均无法上网,

ifconfig可以看到usb0的ip:
usb0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.225.21 netmask 255.255.255.0 broadcast 192.168.225.255
inet6 fe80::8005:d944:489f:d180 prefixlen 64 scopeid 0x20
ether 1e:9d:31:5d:f0:ab txqueuelen 1000 (以太网)
RX packets 441 bytes 38591 (38.5 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1967 bytes 244278 (244.2 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

AT+CGREG?返回:
+CGREG: 2,1,“F416”,“AE0AF83”,7

AT+CGPADDR=1返回:
+CGPADDR: 1,“10.120.245.207,36.14.4.92.12.80.109.50.23.109.123.124.79.35.16.55”

ip route命令显示的是:
default via 192.168.225.1 dev usb0 proto dhcp metric 20101
172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1 metric 425 linkdown
192.168.225.0/24 dev usb0 proto kernel scope link src 192.168.225.21 metric 101

ping外部总是不通:
root@setn-Swift:/home/setn# ping www.baidu.com
ping: www.baidu.com: 域名解析暂时失败
root@setn-Swift:/home/setn# ping 223.5.5.5
PING 223.5.5.5 (223.5.5.5) 56(84) bytes of data.
^C
— 223.5.5.5 ping 统计 —
已发送 7 个包, 已接收 0 个包, 100% 包丢失, 耗时 6144 毫秒

请问一下我该如何解决这个问题? 感谢感谢

ECM要发拨号指令的, RNDIS是自动拨号的, EC20建议使用QMI_WWAN网卡,使用quectel-CM拨号

补充:通过升级到A10固件问题已解决,有用A07版本固件的兄弟么,rndis模式下你们有没有同样的问题

是的,固件版本问题,比他老的R06A05和比他新的R06A09都正常
我的FAE跟我讲07的ECM有问题

192.168.225.0 这个子网能改吗?

能否分享下A10固件?

已私发给你,请查收

已收到,谢谢 :+1:

可否也发给我一下你的固件,谢谢老板

已私发给你,请查收

我也想知道,192.168.225.21 这个子网怎么修改

@iazxq

AT+QCFG=“lanip”
可以配置网段

我执行这个指令返回error,请问是我的固件问题吗?我的版本是:
EC20CEFHKGR06A03M2G
如果是固件问题,能否发我一份最新的固件,邮箱:chengang.net@gmail.com

你提到的这款模组非常老,已经停产,后续固件在2020年以后没有更新了。
我给你发的最新固件也不支持这个指令。

请问目前在售的EC20的模块,哪个型号的支持AT+QCFG=“lanip”这个指令,最好是带分集天线的

最近更新的模组应该都会有。
在Release Note 里可以看到是否支持

模块选型请和前线销售沟通下。
移远的国产模组
EC200X 也支持。
改DHCP网段似乎没什么价值吧