以太网接口配置
本文是对以太网接口配置文件中选项的补充,有关 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 程序所支持的任意值,例如你希望将网卡强制配置成百兆全双工工作模式,可以进行以下配置:
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 用户控制这个设备