如何通过编程方式(脚本、节点或c)将网络接口设置为静态或DHCP



我正在开发一个嵌入式系统,通过运行express.js的节点服务器访问。我试图为用户提供的功能之一是通过web UI/REST调用配置网络接口的能力,而不需要下拉到SSH会话。

这是我的问题:是否有一种编程的方式将接口设置为DHCP或静态?缺少编辑/etc/network/interfaces,我还不能用谷歌或stackoverflow搜索编程方法。有谁能建议一个方向和/或最佳实践吗?

注。,我应该提到,作为我的更改的一部分,我将有必要的配置参数(例如,地址,网络掩码,网关),当然,我将在ifconfig下进行任何更改。

不完全是。如果你想修改网络配置,你需要编辑配置文件并调用/etc/init。D/networking脚本应用更改。

如果您想更改活动网络配置,您需要执行()适当的工具,例如ifconfig of dhcpcd.

最新更新