5、进入主机进行网络配置,本文以 CentOS 7.2 为例。
2018/05/18 注意:
7.5下已不适用。本文第3页提供官方方案,建议采用。
#cd /etc/sysconfig/network-scripts/
主网卡下的主IP已在主机创建时自动配置,因此我们只需增加主网卡下的辅助IP(本例中为10.10.10.12),和辅助网卡下的所有IP(本例中为10.10.20.11/10.10.20.12)的配置即可。
#vim ifcfg-eth0:0
粘贴以下内容后依次按 ESC:wq 保存退出:
DEVICE='eth0:0'
NM_CONTROLLED='yes'
ONBOOT='yes'
IPADDR='10.10.10.12'
NETMASK='255.255.255.0'
#vim ifcfg-eth1
粘贴以下内容后依次按 ESC:wq 保存退出:
DEVICE='eth1'
NM_CONTROLLED='yes'
ONBOOT='yes'
IPADDR='10.10.20.11'
NETMASK='255.255.255.0'
#vim ifcfg-eth1:0
粘贴以下内容后依次按 ESC:wq 保存退出:
DEVICE='eth1:0'
NM_CONTROLLED='yes'
ONBOOT='yes'
IPADDR='10.10.20.12'
NETMASK='255.255.255.0'
注意:以上配置中请不要写网关!否则默认网关可能变化!
重启网络:
#systemctl network restart 或 #service network restart
重启网络后,我们发现主网卡上绑定的公网IP已经可以PING通,但辅助网卡上的公网IP无法PING通,我们还需要设置路由表。
#vim /etc/iproute2/rt_tables
将以下两行按顺序插入相应位置:
252 e0
251 e1
#vim /etc/sysconfig/network-scripts/route-eth1
粘贴以下内容后依次按 ESC:wq 保存退出:
default via 10.10.20.1 table e1
其中的IP地址为辅助网卡所在子网段的网关。
#vim /etc/sysconfig/network-scripts/rule-eth1
粘贴以下内容后依次按 ESC:wq 保存退出:
from 10.10.20.0/24 table e1
其中的IP段为辅助网卡所在的子网段(可在腾讯云后台“私有网络/子网”中查看CIDR项)。
再次重启网络生效:
#systemctl network restart
相关参考:http://lht.iteye.com/blog/211782
若您喜欢这篇文章,欢迎订阅老张小站以获得最新内容。 / 欢迎交流探讨,请发电子邮件至 mail[at]vdazhang.com 。
欢迎谈谈你的看法(无须登录) *正文中请勿包含"http://"否则将被拦截