gpt4 book ai didi

c - 以编程方式启用/禁用 UNIX 网络接口(interface)

转载 作者:太空狗 更新时间:2023-10-29 15:18:35 26 4
gpt4 key购买 nike

发布了很多非常相似的问题,但它们都是针对 windows 的 - 我想知道如何(如果可能的话)我可以让我的 C 程序(以 root 身份运行,在 linux 上)禁用网络接口(interface),这样它不再接收任何数据包。

如果有人能告诉我执行此操作需要哪些功能,那就太好了,但如果您能将我链接到某个地方的示例脚本或教程(非常感谢)关闭和重新打开网络接口(interface),那就更好了。

最佳答案

没有完整的示例,但以下关键字应该可以帮助您入门(至少在 Linux 上,不确定其他 Unix 版本):

ioctl, SIOCSIFFLAGS, IFF_UP

就显示相关 API 而言,以下内容可能有用:http://www.google.com/codesearch/p?hl=en#2--Ws53NXRc/src/ifdown.c

关于c - 以编程方式启用/禁用 UNIX 网络接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5094495/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com