首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用C代码实现Linux网络接口管理

用C代码实现Linux网络接口管理
EN

Stack Overflow用户
提问于 2013-06-11 06:37:21
回答 2查看 6.6K关注 0票数 6

我正在寻找一个可以在C中使用的函数/系统调用来管理Linux机器的网络接口。例如,我想做ip link set wlan0 down(或up)或ifconfig wlan0 down,除了system(),还能用什么函数

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-06-11 21:00:59

要从软件访问iproute2工具提供的功能,您可以使用Linux rtnetlink API。为了让您更容易,可以使用像libnl这样的库。

如果您遇到麻烦,已经有一个名为netlink的标签

票数 3
EN

Stack Overflow用户

发布于 2013-06-11 20:40:26

使用系统调用来执行命令,就像在命令行上一样。

代码语言:javascript
复制
#include <stdlib.h>

int system(const char *命令);

man page

票数 -4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17033936

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档