嵌入式爱好者

查看: 10059|回复: 3

[Ubuntu] 求救,无法获取网卡IP地址

[复制链接]

1

主题

2

帖子

9

积分

扫一扫,手机访问本帖
发表于 2022-4-19 21:20:46 | 显示全部楼层 |阅读模式
请教一下:问题一:已经配置eno0为自动获取ip模式,ifconfig可以看到eno0的ip地址,但调用getifaddrs函数,无法获取eno0的ipv4或者ipv6的地址,同样的程序在ubuntu镜像中程序运行可以获取ip地址,但在OK1028板子上编译通过但就不能获取ip地址问题二:配置了eno2为自动获取ip模式,设置开启了br0,但没有自动获取ip地址
问题三:为br0手动设置了ip地址,用getifaddrs函数,也无法获取ipv4或ipv6地址

br0获取了ip地址,但程序无法获取ip地址

br0获取了ip地址,但程序无法获取ip地址

br0的设置

br0的设置

eno0获取了ip地址,但程序无法获取

eno0获取了ip地址,但程序无法获取

程序

程序
回复

使用道具 举报

0

主题

471

帖子

919

积分

发表于 2022-4-20 09:28:41 | 显示全部楼层

点评

这个是shell呀,我想要c语言的,我的代码是c语言写的,而且最主要的是这个代码在虚拟机上可以跑,在1046上也可以跑,但在1028上运行就无法获取ip地址,试了网口名称eno0,eno2,br0,都不行  详情 回复 发表于 2022-4-20 11:50
点评回复 支持 反对

使用道具 举报

1

主题

2

帖子

9

积分

 楼主| 发表于 2022-4-20 11:50:28 | 显示全部楼层
djh 发表于 2022-4-20 09:28
您参考一下这个链接吧:(8条消息) shell脚本详解(十一)——awk文本和数据处理编程语言_小白的成功进阶之 ...

这个是shell呀,我想要c语言的,我的代码是c语言写的,而且最主要的是这个代码在虚拟机上可以跑,在1046上也可以跑,但在1028上运行就无法获取ip地址,试了网口名称eno0,eno2,br0,都不行

点评

djh
您方便发一下具体的源码及操作吗?按照您的操作复现一下看看先  详情 回复 发表于 2022-4-21 15:51
点评回复 支持 反对

使用道具 举报

0

主题

471

帖子

919

积分

发表于 2022-4-21 15:51:58 | 显示全部楼层
小菜狗 发表于 2022-4-20 11:50
这个是shell呀,我想要c语言的,我的代码是c语言写的,而且最主要的是这个代码在虚拟机上可以跑,在1046 ...

您方便发一下具体的源码及操作吗?按照您的操作复现一下看看先
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-11-22 05:43

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表