我尝试在 CentOS 系统上添加新 IP。我复制了 network-scripts 目录中的一个现有文件并对其进行了修改,正确替换了新 IP、网关、网络掩码和文件名,但当我重新启动网络服务时,我看到以下内容:
这是我添加到网络脚本目录的新文件。
cat ifcfg-bond0.996
DEVICE=bond0.996
BOOTPROTO=none
ONBOOT=yes
IPADDR=162.245.12.240
NETMASK=255.255.254.0
USERCTL=no
VLAN=yes
GATEWAY=162.245.12.1
请帮我解决这个问题,我做错了什么?
以下是更多信息:
[root@CH3CSSD02-0609 ~]# cat /etc/redhat-release
CentOS Linux release 7.0.1406 (Core)
[root@CH3CSSD02-0609 ~]# cat /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
ONBOOT=yes
BOOTPROTO=none
BONDING_OPTS="mode=6 miimon=100"
USERCTL=no
MTU=9000
问候 Aun
答案1
您尝试做的是在绑定接口上创建 VLAN。Bond0 是您的绑定接口。Bond0.996
将是 VLAN 996,因此您将标记来自此接口的数据包。
这要求连接到服务器 eth0 和 eth1 的交换机端口处于中继模式(但这不是这里的问题)。因此,请更新您的问题并发布以下帖子
cat /etc/redhat-release
cat /etc/sysconfig/network-scripts/ifcfg-bond0
编辑1:
如果你正在运行 CentOS 7 - 请查看此链接
你失踪BONDING_MASTER=yes
了/etc/sysconfig/network-scripts/ifcfg-bond0