免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1317 | 回复: 3
打印 上一主题 下一主题

用C语言 实现 修改 LINUX网络参数... [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-09-26 15:12 |只看该作者 |倒序浏览
我想问一下 ,如果 用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 虽然我有思路,但我不知道怎么去作。下手。。
   那位朋友有好的方法。指点一下。

论坛徽章:
0
2 [报告]
发表于 2006-09-26 17:34 |只看该作者
net-tools
iproute2

论坛徽章:
0
3 [报告]
发表于 2006-09-27 21:22 |只看该作者
比如修改  系统的  IP。NETMASK。DNS。网关 等等信息。
   用C编程实现,怎么实现。。
=========================
用ioctl,具体用法,可看
UNIX 网络编程:第3版   
  (美)史蒂文斯,(美)芬纳,(美)鲁道夫 著,杨继张 译 |

论坛徽章:
0
4 [报告]
发表于 2006-09-28 02:38 |只看该作者
找个软件webmin,对你应该有参考价值
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP