说明:仅支持绑定和弹性网卡在相同可用区的云服务器。
说明:如下步骤以 CentOS 7 及以上版本为例。
以管理员身份登录云服务器,执行如下命令,查看需配置(未显示 IP)的网卡信息,如图所示,需配置的网卡名称为eth1:
ip addr
执行如下命令,进入/etc/sysconfig/network-scripts/文件夹:
cd /etc/sysconfig/network-scripts/
根据实际创建新网卡的配置文件,如下创建命名为 ifcfg-eth1的配置文件 :
cp ifcfg-eth0 ifcfg-eth1
vim ifcfg-eth1
DEVICE='eth1' # 根据实际填写,此处写步骤1中查看到的需配置的弹性网卡名称 NM_CONTROLLED='yes' ONBOOT='yes' IPADDR='192.168.1.62' # 根据实际填写,此处写弹性网卡上的 IP 地址 NETMASK='255.255.255.192' #根据实际填写,此处写子网掩码 #GATEWAY='192.168.1.1' #根据实际需要填写。因为eth0文件定义了网关,这里不再写网关,避免网关冲突修改后,示例如下:
说明:查看弹性网卡上的 IP 地址与子网掩码的方法,请在 附录 中进行查看。
重启网络服务
输入如下命令:
systemctl restart network
检查和确认 IP 正确配置
ip addr
根据业务实际情况配置路由
按照上述步骤配置好后,Linux 镜像还是默认都从主网卡发包。您可通过策略路由让报文从哪个网卡进,并从该网卡返回。
echo "10 t1" >> /etc/iproute2/rt_tables echo "20 t2" >> /etc/iproute2/rt_tables
ip route add default dev eth0 via 192.168.1.1 table 10 ip route add default dev eth1 via 192.168.1.1 table 20
注意:上述两个命令中,192.168.1.1要分别替换成主网卡所属子网的网关,以及辅助网卡所属子网的网关。如不清楚具体网关,请参考 查看网关 。
ip rule add from 192.168.1.5 table 10 ip rule add from 192.168.1.62 table 20
注意:
- 上述两个命令中,IP 要分别替换成主网卡上的 IP,以及辅助网卡上的 IP。
- 至此配置完成,可用同一个子网下的 CVM,来 Ping 内网地址,能 Ping 通即说明成功。如无其他 CVM,可以给辅助网卡的内网 IP 绑定公网 IP,Ping 该公网 IP 来验证。
- 网络重启后要重新配置路由。
说明:如下步骤以 Windows 2012 为例。
纵横数据面向全国提供域名注册、虚拟主机、云服务器、服务器托管与租用,如需了解,请加QQ: 171356849 咨询,谢谢!