Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
netdev
SAL
双网口_多网口
双网卡,如果默认网卡初始化失败会导致两个网卡都有问题
发布于 2024-08-14 12:13:39 浏览:85
订阅该版
[tocm] 系统使用两个网卡,分别是ESP8266和SIM7670,SIM7670为默认网卡, 初始化的时候SIM7670模拟无网的环境,ESP8266正常连接,可以看到ESP8266能连接上,这时候也可以ping通, 但是使用`netdev_is_internet_up()`查看网络连接状态的时候,显示的是没有连接到网络, 而且我看日志ESP8266是通过SIM7670的指令来判断是否连接到网络的,说明这是时候,连接网络是使用的默认网卡来连接网的,我使用`netdev_set_default(netdev_get_by_name("esp0"));`这个函数切换后一样的还是使用SIM7670来联网的, 我使用ifconfig指令看到默认网卡已经切换到了esp8266但是`netdev_is_internet_up()`用这个函数去查看ESP8266的联网情况还是失败的, 如何上电初始化的是时候让默认网卡SIM7670正常工作,那就没有问题,两个网卡用`netdev_is_internet_up()`这个函数查看联网状态都是OK的 反过来把ESP8266设置成默认网卡,上电的时候模拟无信号,SIM7670正常连接,也可以7670也可以正常ping通,但是使用`netdev_is_internet_up()`的时候也是失败的,但是实际ping是没有问题。 ## 总结: 上电的时候如果默认网卡不能正常联网,会导致另外一个网卡不能正常获取状态,就算切换默认网卡也不行
查看更多
2
个回答
默认排序
按发布时间排序
踩姑娘的小蘑菇
2024-08-14
这家伙很懒,什么也没写!
看描述应该是多网卡的情况下,只用默认网卡做了一次联网检测,这点不太符合直觉 最好不要强依赖INTERNET_UP标志位,不是百分百可靠的,单说link.rt-thread.org网站就存在临时挂掉的情况,INTERNET_UP对实际联网操作也没有影响
璀璨星空
2024-08-20
这家伙很懒,什么也没写!
但是通过socket联网的时候还是 通过最先注册的那张网卡来连网的,就算通过netdev_set_default来切换,也是一样的就像底层没有切换过来一样,用ifconfig来查看又是切换了的
撰写答案
登录
注册新账号
关注者
1
被浏览
85
关于作者
璀璨星空
这家伙很懒,什么也没写!
提问
2
回答
2
被采纳
0
关注TA
发私信
相关问题
1
SAL 不支持 PF_PACKET,如何修改可以支持?
2
socket(AF_INET, SOCK_RAW, IPPROTO_UDP);
3
SAL组件好像并不支持DTLS
4
添加SAL组件后socket相关函数均提示declared implicitly
5
sal组件socket等函数无法使用
6
SAL关闭自带的一个socket连接
7
wiznet与libmodbus软件包衔接对接SAL层传参问题
8
sal验证link.rt-thread.org:8101失败
9
请问 AT-SAL,recv() 函数在服务端断开之后没有返回,是设计如此吗?
10
多网卡的出现创建socket失败
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
机器人操作系统 (ROS2) 和 RT-Thread 通信
4
国产MCU移植系列教程汇总,欢迎查看!
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
最新文章
1
新手教程-Pin设备使用
2
基于嵌入式的智能关怀系统#24嵌入式设计大赛
3
基于机器视觉识别自动跟踪器
4
[24嵌入式大赛]基于Vision-Board的智能应急环境监测控制小车
5
【24嵌入式设计大赛】基于RT-Thread VisionBoard开发版的AI识别宠物
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
ART-Pi
FinSH
USB
文件系统
DMA
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
rt-smart
FAL
ESP8266
I2C_IIC
ota在线升级
WIZnet_W5500
UART
flash
packages_软件包
cubemx
PWM
freemodbus
BSP
潘多拉开发板_Pandora
定时器
ADC
中断
flashDB
socket
Debug
GD32
编译报错
msh
keil_MDK
at_device
MicroPython
rt_mq_消息队列_msg_queue
ulog
C++_cpp
本月问答贡献
rv666
6
个答案
1
次被采纳
踩姑娘的小蘑菇
5
个答案
1
次被采纳
用户名由3_15位
5
个答案
1
次被采纳
xiaorui
2
个答案
1
次被采纳
张世争
2
个答案
1
次被采纳
本月文章贡献
jaffer
1
篇文章
5
次点赞
rtt_dmx
1
篇文章
4
次点赞
BRICK PORTER
1
篇文章
2
次点赞
不灬忘初心
1
篇文章
2
次点赞
程序猿Charlie
1
篇文章
1
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部