以太网接口配置

本文是对以太网接口配置文件中选项的补充,有关 Linux 网络的基本配置,还请参考《Linux 网络接口配置文件》。

本文是对以太网接口配置文件中选项的补充,有关 Linux 网络的基本配置,还请参考《Linux 网络接口配置文件》。

 

BONIDNG_OPTS=<parameters>

这个参数用于 /etc/sysconfig/network-scripts/ifcfg-bond<N> 配置文件中,用于绑定设备 (Bonding Device) 设置参数。这些参数与 /sys/class/net/<bonding-device>/bonding 中使用的参数是相同的。

这项配置被应用之后,多个绑定设备就能够应用不同的配置。如果你在 ifcfg-<name> 文件中使用了 BONDING_OPTS 选项,则不要再使用 /etc/modprobe.conf 配置文件对绑定设备进行配置。

BOOTPROTO=<protocol>

<protocol> 的值能够是以下几种:

  • none - 不指定启用协议
  • bootp - 使用 BOOTP 协议
  • dhcp - 使用 DHCP 协议

BROADCAST=<address>

<address> 表示广播地址。ifcalc 程序会自动计算这个地址,不推荐手动对它进行配置。

DEVICE=<name>

<name> 表示物理设备的名称 ,对于动态寻址的 PPP 设备则是指它的逻辑名称。

DHCP_HOSTNAME

某些 DHCP 服务器要求客户端设置这个主机名才能获取到 IP 地址,一般无需使用这个选项。

DNS{1,2}=<adderss>

<address> 表示名称服务器的 IP 地址。如果 PEERDNS 选项被设置为 yes,这里设置的 IP 地址将会替代 /etc/resolv.conf 中的设置

ETHTOOL_OPTS=<options>

<options> 的值可以是 ethtool 程序所支持的任意值,例如你希望将网卡强制配置成百兆全双工工作模式,可以进行以下配置:

ETHTOOL_OPTS="autoneg off speed 100 duplex full"

GATEWAY=<address>

<address> 的值为路由器或其它网关设备的 IP 地址

HWADDR=<MAC-address>

<MAC-address> 的值为以太网设备的 MAC 地址,格式如 AA:BB:CC:DD:EE:FF。当机器上安装有多块网卡时,一定要使用这个选项,以确保接口被分配到正确的设备上 (为每个 NIC 模块配置了启用顺序的情况除外)。注意不要将这个选项与 MACADDR 选项一起使用。

MACADDR=<MAC-address>

<MAC-address> 的值为以太网设备的 MAC 地址,格式如 AA:BB:CC:DD:EE:FF。这个选项用于替换网卡原有的 MAC 地址。注意不要将这个选项与 HWADDR 选项一起使用

IPADDR=<address>

<address> 的值就是分配给网卡的 IP 地址

MASTER=<bond-interface>

<bond-interface> 的值是以太网卡连接到的通道绑定接口的名称,这个指令与 SLAVE 指令配合使用。

SLAVE=<yes|no>

  • yes - 表示此设备可以由 MASTER 指令中配置的通道绑定接口进行控制。
  • no - 表示此设备不能由 MASTER 指令中配置的通道绑定接口进行控制。

NETMASK=<mask>

<mask> 表示子网掩码

NETWORK=<address>

<address> 表示网络地址,ifcalc 程序会自动计算这个地址,不推荐手动对它进行配置。

ONBOOT=<yes|no>

  • yes - 系统启动时激活设备
  • no - 系统启动时不激活设备

PEERDNS=<yes|no>

  • yes - 使用 DNS 选项的值替代 /etc/resolv.conf 中的配置。如果使用 DHCP,yes 则为这个选项的默认
  • no - 不更改 /etc/resolv.conf 中的配置

SRCADDR=<address>

<address> 的值为出栈数据包的源 IP 地址

USERCTL=<yes|no>

  • yes - 允许非 root 用户控制这个设备
  • no - 不允许非 root 用户控制这个设备