/etc/network/interfaces 文件验证

Pet*_*ner 5 networking testing

是否有任何工具嵌入到 linux 中,我可以使用它来验证语法/etc/network/interfaces/etc/network/interfaces/*.conf文件,类似于我visudo在安装之前验证 sudo 的方式。

我正在编写脚本以部署在旧的“物联网”中方法并希望对我的配置生成器进行单元测试。

ewa*_*att 5

您可以使用该命令ifup --no-act --interfaces=/home/user/interfaces.new eth0在已启动的接口上检查指定接口文件中的语法错误。

如果存在错误,您将收到一条消息,指出不正确的行号以及有关无法解析接口文件的信息。

如果没有错误,您将收到一条消息,说明接口已配置。

$?在脚本中运行命令后,您可以通过查看变量的值来检查命令的返回值。

查看man ifup更多信息。