如何使用 NetworkManager 在 RHEL6 或 CentOS6 上添加接口别名?

如何使用 NetworkManager 在 RHEL6 或 CentOS6 上添加接口别名?

如何以“正确”的方式在 CentOS6 或 RHEL6 上添加网络接口别名(例如 eth0:0),即通过 NetworkManager 而不使用 NM_CONTROLLED=no。并且这必须在没有 GUI 的情况下完成。

谢谢你,

答案1

以 root 身份运行以下命令:-

  1. cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0:0
  2. vi /etc/sysconfig/network-scripts/ifcfg-eth0:0

查找如下条目:

DEVICE=eth0

用。。。来代替:

DEVICE=eth0:0

查找如下条目:

IPADDR=

将其替换为您要分配给机器的附加 IP 地址:

IPADDR=172.134.54.1

4.运行:-

ifup eth0:0

或者service network restart

同样,您可以添加额外的 IP 地址。

更多详情请参阅:-http://www.cyberciti.biz/faq/linux-creating-or-adding-new-network-alias-to-a-network-card-nic/

答案2

NetworkManager 只有一个非常基本的 CLI nmcli,不幸的是,它目前还不能创建连接(但可以建立和关闭连接)。

如果你需要配置一台没有 GUI 的机器,强烈建议你使用文档中描述的正常(非 NM)方法并且根本不使用 NetworkManager。我要指出的是,你实际上并没有给出原因在这个系统上使用 NetworkManager,所以我不建议这样做。

如果你真的必须这样做,Red Hat 衍生系统上的 NetworkManager 方法是将所有 IP 地址添加到同一个/etc/sysconfig/network-scripts/ifcfg-eth0文件中。这在设备别名下的 NetworkManager 文档

例子:

IPADDR=172.25.33.1
PREFIX=29
IPADDR2=172.25.33.2
PREFIX2=29
IPADDR3=172.25.33.3
PREFIX3=29
IPADDR4=172.25.33.4
PREFIX4=29
IPADDR5=172.25.33.5
PREFIX5=29

相关内容