用C语言 实现 修改 LINUX网络参数...

发布于 2022-07-23 19:21:04 字数 748 浏览 8 评论 3

我想问一下 ,如果 用C语言 实现 修改 LINUX网络参数。
   比如修改  系统的  IP。NETMASK。DNS。网关 等等信息。
   用C编程实现,怎么实现。。

  我说下,我的思理
     1. 找LINUX源码中的ifconfig。然后挖出来。。
     2. 第二,打开/etc/sysconfig//networkk-scripts/ifcfg-eth0。按照要求更改。,然后system("service network start")  /我的问题是。我不知道怎么去按照 要求 对文件进行 个更改

    虽然我有思路,但我不知道怎么去作。下手。。
   那位朋友有好的方法。指点一下。
  
   知道的朋友 能不能指点下。。如果可以,给个 演示的 代码。感激不尽亚
     
还有。想搞的东西是 用C写CGI。完成一个B/S模式的 网络 管理的东西。。

thank you 虽然我有思路,但我不知道怎么去作。下手。。
   那位朋友有好的方法。指点一下。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

神妖 2022-07-26 05:13:51

|找个软件webmin,对你应该有参考价值

任谁 2022-07-25 13:33:19

比如修改  系统的  IP。NETMASK。DNS。网关 等等信息。
   用C编程实现,怎么实现。。
=========================
用ioctl,具体用法,可看
UNIX 网络编程:第3版   
  (美)史蒂文斯,(美)芬纳,(美)鲁道夫 著,杨继张 译

浊酒尽余欢 2022-07-25 12:38:25

net-tools
iproute2

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文