用C语言 实现 修改 LINUX网络参数...
我想问一下 ,如果 用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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
更多
发布评论
评论(3)
|找个软件webmin,对你应该有参考价值
比如修改 系统的 IP。NETMASK。DNS。网关 等等信息。
用C编程实现,怎么实现。。
=========================
用ioctl,具体用法,可看
UNIX 网络编程:第3版
(美)史蒂文斯,(美)芬纳,(美)鲁道夫 著,杨继张 译
net-tools
iproute2