在 Linaro OS 上处理 IP 地址

在 Linaro OS 上处理 IP 地址

我正在尝试处理 Linaro OS (ARM) 上的网络设置。

如果我使用 GUI 小程序,那么系统将使用 NetworkManager 方式并编译/etc/NetworkManager/system-connection/net-name.nmconnection设置文件。
我需要从本地网页更改网络设置(基本上是从手动和 DHCP 切换,反之亦然),因此在 Apache+PHP 控制下。
我可以通过修改文件(复杂)或通过命令行(哪个命令??)来实现它。

或者,我可以编译该/etc/network/interfaces文件 - NetworkManager 应忽略该文件中定义的设置;也许它不太复杂,但我想设置“忽略其他获得的路由/地址”标志,可以通过 NetworkManager 设置,但我不知道interfaces文件中的情况。

还有其他解决方案吗?

答案1

最后我决定使用nmtui如果我有终端控制台。
当我需要从网页/PHP 进行更改时,我使用以下命令:

nmcli connection modify 'Wired connection 2' setting.property value

集成到 bash 脚本中并从 PHP 端运行非常简单。

相关内容