从Web服务器CGI配置网络适配器设置

时间:2013-10-02 15:56:30

标签: c linux network-programming

我在运行Arch Linux ARM的Olinuxino-Maxi板上有一个嵌入式应用程序。

Lighttpd用于配置应用程序。主应用程序以及通过Lighttpd访问的相关CGI文件是用C语言编写的。

我剩下的一项小任务是能够通过CGI页面上的某些输入字段设置主板的有线以太网适配器自己的IP,网关和DNS信息。

我怎么能实现这个目标?

我当前从启动配置网络适配器的方式是使用netctl与驻留在/etc/netctl中的配置文件结合使用。做我想做的事情的一种方法可能是让CGI例程修改该配置文件,然后触发重启,虽然这看起来有点hacky。另一种方法是让我的主C应用程序配置网络适配器,而不是让netctl从引导执行配置。

0 个答案:

没有答案