服务器(Centos 7)上配置的交换机被配置为 VLAN#115,2014 的中继。我已经加载了
# lsmod | grep 8021q
# modprobe 8021q
我想使用 VLAN#115 在服务器上配置 IP 地址,执行以下配置:
ifcfg-em1
TYPE=Ethernet
BOOTPROTO=none
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=em1
UUID=c0c4d851-d762-4301-8c20-d6128aee5261
DEVICE=em1
ONBOOT=yes
ifcfg-em1.115
TYPE=Ethernet
BOOTPROTO=none
IPADDR=172.31.141.242
PREFIX=24
GATEWAY=172.31.141.1
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=em1.115
UUID=c0c4d851-d762-4301-8c20-d6128aee5261
DEVICE=em1.115
VLAN=yes
ONBOOT=yes
我最终无法重新启动网络服务。出现的错误消息是:
Failed to start LSB: Bring up/down networking.
我做错了什么?
答案1
看来禁用 NetworkManager 就可以了:)
systemctl stop NetworkManager
systemctl disable NetworkManager
答案2
也许有点晚了,但我的例子中的问题是两个接口的 UUID 字段是相同的,而且它们必须是唯一的。禁用 NetworkManager 可以解决问题,但真正的解决方案是更改/删除该字段。将其留在这里以供将来参考。
答案3
IPV4_FAILURE_FATAL=no
IPV6INIT=yes"
切换值-
IPV4_FAILURE_FATAL=yes
IPV6INIT=no # (if IPV6 not require)
答案4
导入虚拟机后出现此错误。解决方案是修复 /etc/sysconfig/network-scripts/ifcfg-ens32(ens32 恰好是我的接口。您可以使用带有 nmtui 的网络管理器检查您的接口)文件中的硬件地址。
输入“ip addr”并记下接口的硬件地址,例如 00:50:56:8d:6a:9e。从“ip addr”获得的列表中查找您感兴趣的接口。
打开编辑 /etc/sysconfig/network-scripts/ifcfg-ens32 (将 ifcfg-ens32 更改为您的接口名称,如上所述,从 nmtui 获取)并修改关键 HWADDR 旁边的地址。
现在:服务网络重启