5.6.2. “/etc/network/interfaces” 基本语法

在 interfaces(5) 里解释的 “/etc/network/interfaces“ 关键语法,能够用下面的表格概括。

表 5.10. “/etc/network/interfaces“ 里面的节列表

说明
auto <interface_name>当系统启动时,启动接口 < interface_name>
allow-auto <interface_name>同上
allow-hotplug <interface_name>当内核从接口检测到一个热拔插事件时,启动接口 <interface_name>
iface <config_name> …“ 开头的行定义 <config_name> 的网络配置
mapping <interface_name_glob>“ 开头的行定义 <config_name> 的映射值来匹配 <interface_name>
#“ 号开始的行像注释一样忽略(行尾注释被支持)
\“ 反斜杠结尾的行扩展配置到下一行

iface 开头行的节,有下面的语法。

  1. iface <config_name> <address_family> <method_name>
  2. <option1> <value1>
  3. <option2> <value2>
  4. ...

对于基本配置, mapping 节没有被使用,你可以使用网络接口名作为网络配置名。 (参见 第 5.7.5 节 “映射节 mapping stanza”).

[警告]警告

在 “/etc/network/interfaces“里,不要为一个网络接口重复定义”iface“ 节。