Linux网络接口管理用C代码编写



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

要从软件中访问iproute2工具提供的功能,可以使用Linux rtnetlink API。为了方便起见,可以使用libl .

等库。

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

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

#include <stdlib.h>

int system(const char *command);

手册页

最新更新