这是软重启后USB以太网的显示:
然后这里的USB以太网会消失,使用ifconfig查不到网卡ip:
因为是国外客户,反馈说一定是要有设置项的连接信息提示,所以求助请问有没有好的解决办法?
dmesg | grep -i usb
看看有没有usb disconnected.如果有检查下硬件。
2.
如果非要用ECM,最好停掉ModemManager
sudo systemctl stop ModemManager
sudo systemctl disable ModemManager
因为这个ModemManager 是会向Quectel 的RM520N 发AT指令的。
好的,目前看来是已经可以了,非常感谢你,我继续进行长时间的测试。
以及现在模块是会固定ip,不满足客户的需求,请问该如何取消固定ip呢
麻烦请问下,如何查看是否设置了网桥模式,以及如果设置了网桥模式如何改回原来的模式
AT+QMAP=“mPDN_rule”,0,1,0,3,1,“FF:FF:FF:FF:FF:FF”
AT+QMAP=“MPDN_rule”[,<rule_num>[,,<VLAN_ID>,<IPPT_mode>,<auto_connect>[,<IPPT_info>]]]
重启生效,测试下是否可行。
两条指令发过去都是返回ERROR
查询下是否支持这个命令。
如果不支持,那么就无法支持ippt with ECM.
再看看网卡上的ip 地址 。
在哪里看呢,ifconfig吗?ifconfig查看的ip地址,每次软重启模块都会变
打开ippt后这个IP地址本来就是会变的。
是用这个:AT+QMAP=“mPDN_rule”命令打开了吗,目前看插卡后是会ip是会变
非常感谢,目前这个ip问题是解决了,但如果用ECM的话如何传入APN呢?
请阅读移远的AT指令手册
使用AT+CGDCONT或者AT+QICSGP传入APN。
麻烦发一份RM520N的指令集
你好!
AT+QMAP=“mPDN_rule”,0,1,0,3,1,“FF:FF:FF:FF:FF:FF”
AT+QMAP=“MPDN_rule”[,<rule_num>[,<VLAN_ID>,<IPPT_mode>,<auto_connect>[,<IPPT_info>]]]
我在 rm5xxq系列 AT手册 中并没有看见该项配置,能否提供完整的该指令的含义?我使用AT指令,模块返回以下内容:
+QMAP: “MPDN_rule”,(0-3),(1-16),(0,2-255),(0-3),(0,1),<IPPT_info>
能否提供完整的指令信息?
这个指令在常规的AT手册里没有,在QMAP的AT指令手册里才有。
AT+QMAP=“MPDN_rule” 查询/修改 QMAP 多路拨号规则
设置命令
AT+QMAP=“MPDN_rule”[,<rule_num>[,,<VLAN_ID>,<IPPT_mode>,<auto_connect>[,<IPPT_info>]]]
<rule_num>
整型。QMAP 多路拨号规则 ID。范围:0~3。
整型。QMAP 拨号中使用的 APN Profile ID。范围:1~16。
<VLAN_ID>
整型。QMAP 拨号中对应的 VLAN ID。范围:0,2~255。
当该值为 0 时,表示物理上的默认 LAN 接口,非 VLAN 接口。
<IPPT_mode>
整型。QMAP 拨号中是否启用 IPPT 模式(IP Passthrough 模式) 。
0 禁用 IPPT 模式
1 启用 IPPT 模式(ETH)
2 启用 IPPT 模式(Wi-Fi)
3 启用 IPPT 模式(USB-ECM/RNDIS)
<auto_connect>
整型。QMAP 拨号中是否启用自动拨号。
1 启用
0 禁用
<IPPT_info>
字符串类型。
若<IPPT_mode>=1 或 2,该值为 IPPT 模式绑定的对端网卡 MAC 地址;
若<IPPT_mode>=3,该值为 IPPT 模式绑定的对端主机名;
若<IPPT_mode>=0,该值省略。
注:启用 IPPT 模式的情况下:
IPPT NAT 工作模式为 WithNAT(AT+QMAP=“IPPT_NAT”,1) 此时必须指定<IPPT_info>,指定的 LAN 设备将获取公网地址,其他设备将获取私网地址,模块将对所有 LAN 设备数据进行网络地址转换。
另外,若<IPPT_mode>=1,且<IPPT_info>为"FF:FF:FF:FF:FF:FF",模块始终将公网地址下发至最新连接的以太网 LAN 设备中。
IPPT NAT 工作模式为 WithoutNAT(AT+QMAP=“IPPT_NAT”,0)
若未指定<IPPT_info>,第一个接入的 LAN 设备将获取公网地址,且模块不对该 LAN 设备的数据进行网络地址转换,其他设备获取不到任何 IP 地址。
若指定<IPPT_info>,指定的 LAN 设备将获取公网地址,且模块不对该 LAN 设备的数据进行网络地址转换,其他设备不会获取到任何 IP 地址。
1.若仅需物理上默认 LAN 接口连接网络,且无需支持 VLAN 以及多路拨号,则配置<rule_num>=0 即可,并将<VLAN_ID>设置为 0。
QMAP 多路拨号的实现方式是将基于不同 APN 拨号得来的 WAN 接口绑定至 LAN/VLAN 接口,同时实现对应的 WAN 和 LAN/VLAN 之间的 NAT 配置,以此使得不同的 LAN/VLAN 接口下的设备可以通过对应的 WAN 接口访问不同的网络。
配置 QMAP 拨号规则时, 如需使用 VLAN 接口 (<VLAN_ID>不为 0) , 需先通过 AT+QMAP="VLAN"建立对应的 VLAN 接口。
IPPT 模式,即 IP Passthrough 模式,是一种将运营商分配的 IP 地址(Public IP,公网 IP 地址)透传给 LAN 设备的一种功能。
默认情况下,使用 USB(ECM/RNDIS)接口进行 QMAP 拨号时,如需启用 IPPT 模式,则需设置<IPPT_mode>为 3,并在<IPPT_info>中设置 LAN 设备的主机名。因为大多数情况下,USB 虚拟的以太网接口 (ECM/RNDIS) 的 MAC 地址并不固定。 但在实际使用中, 也可以通过设置<IPPT_mode>为 1,并在<IPPT_info>中设置 LAN USB 设备的 MAC 地址实现 IPPT 功能。
WLAN 接口不支持 VLAN 功能, WLAN 属于 VLAN0。 在实际使用中, 如需将公网 IP 地址分配到 WLAN下的设备,需设置<IPPT_mode>为 2,且<VLAN_ID>仅可设置为 0。
默认情况下,<rule_num>=0 规则的拨号为默认 QMAP 拨号。
默认 QMAP 拨号与物理 LAN 接口 (VLAN0) 默认绑定, 若修改默认 QMAP 拨号规则绑定的 LAN/VLAN接口,模块将自动重启。例如,执行 AT+QMAP=“MPDN_rule”,0,1,2,0,1(将默认 QMAP 拨号规则绑定至<VLAN_ID>=2) ;若此时执行 AT+QMAP=“MPDN_rule”,0 禁用默认 QMAP 拨号规则后,默认 QMAP 拨号规则绑定 LAN/VLAN 接口将自动从 VLAN 接口(<VLAN_ID>=2)切换至物理 LAN
接口(<VLAN_ID>=0)且模块自动重启。
AT+QMAP=“IPPT_NAT” 查询/配置 QMAP 拨号 IPPT NAT 工作模式
<IPPT_NAT>
整型。QMAP 拨号 IPPT 工作模式。
0 WithoutNAT 模式;在 IPPT 模式下,不使用 NAT
1 WithNAT 模式;在 IPPT 模式下,使用 NAT