首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[分享]35885G网卡拨号上网由固定ip改成动态ip

发布于 2025-04-22 15:29:20
0
88

客户需求3588 5g 网卡拨号上网时,客户不想要192开头的固定ip,他需要10开头的动态ip。l  了解模块3588 5g 上网适配的模块是移远的rm500u,这个模块支持 USB 网卡拨号和 E...

客户需求

3588 5g 网卡拨号上网时,客户不想要192开头的固定ip,他需要10开头的动态ip

l  了解模块

3588 5g 上网适配的模块是移远的rm500u,这个模块支持 USB 网卡拨号和 Ethernet 网卡拨号,

接下来了解一下rm500u的三种拨号模式

1.        网卡拨号模式

AT指令:AT+QCFG="nat",0

网卡模式下,模组就相当于一个网卡设备,模组获取到的IP地址直接下发给开发板,也就是10开头的ip。这个模式下,USB和以太网口只能同时使用一个作为网卡,可以通过AT指令开启/关闭以太网功能: 

AT+QCFG="ethernet",1   (开启以太网功能,此时网卡数据走网口,USB网卡是不通的)

AT+QCFG=”ethernet",0  (关闭以太网功能,此时USB网卡生效,以太网口是不通的) 

2.        路由模式

AT指令:AT+QCFG="nat",1 

路由模式下,5g模块获得的ip10开头的ip,但是模块下发给开发板的ip192开头的ip。就跟路由器拨号获取的是公网ip,但是给电脑下发的是内网ip一样。这个模式下的usb网卡和ethernet 网卡只能二选一。

 3.        网桥模式

AT指令:AT+QCFG="nat", 2

网桥模式和路由模式区别不大,都是模块获得的ip10开头的ip,但是模块下发给开发板的ip192开头的ip。区别在于网桥模式下usb和以太网口可以同时使用,相当于开发板上会有两个节点,这两个节点都能获取到私网IP。 

由于OK3588-C采用的是USB 和这个模块通信,所以在3588上,ethernet 网卡拨号可以不考虑。所以3588上你能选择的拨号模式只有网卡模式和路由模式

 l  解决办法

修改拨号程序,找到关于nat 设置的at 指令

at_send_command("AT+QCFG=\"NAT\",1",NULL);

将 拨号模式由1改为 0 ,也就是网卡模式, 重新编译可执行文件替换到开发板,再执行拨号操作,此时开发板获得的IP就是10开头的IP

评论
一个月内的热帖推荐
啊龙
Lv.1普通用户

9545

帖子

31

小组

3242

积分

赞助商广告
站长交流