在linux下,怎么使用C语言编写程序自动修改网络参数?谢谢~!

2025-02-23 18:39:17
推荐回答(2个)
回答1:

你可以调用 系统 system函数,在程序里执行shell,如果想永久生效网路配置,示例如下 system("echo DEVICE=eth0 > /etc/sysconfig/network-scripts/ifcfg-eth0");
system("echo ONBOOT=yes >> /etc/sysconfig/network-scripts/ifcfg-eth0");
system("echo BOOTPROTO=static >> /etc/sysconfig/network-scripts/ifcfg-eth0");
system("echo IPADDR=192.168.10.10 >> /etc/sysconfig/network-scripts/ifcfg-eth0");
system("echo NETMASK=255.255.255.0 >> /etc/sysconfig/network-scripts/ifcfg-eth0"); system("/sbin/service network restart");
exit(0);忘了说了,记得包含stdlib.h这个头文件

回答2:

修改网络参数?能说得详细点么 想要修改些什么