AWS - 记一次AWS EC2 多EIP、辅助IP配置过程

2019/11/19 Linux AWS

记一次AWS EC2 多EIP、辅助IP配置过程

背景

一台海外的业务EIP不知是什么原因,部分端口被国家防火墙墙掉了,但是老的EIP则还需要使用,所以想到配置多个EIP,把遇到的坑做此记录。

默认AWS EC2 启动完成后,是有一组PrivateIP 和 PublicIP的,AWS是支持一台EC2实例关联多个IP的(辅助IP)

AWS Console 分配私有IP并关联EIP

由于线上环境特殊、图标使用外部图片,涉权请联系作者删。

  • 首先登陆AWS Console控制台
  • 选择网络-管理IP-分配新的IP

  • 分配新的EIP(不影响业务,请选择对应的辅助IP进行关联EIP,防止出错)

使机器能够识别你新增的IP

这里简单说明下,亲测,若是Amazon Linux, ec2-net-utils包默认可以处理掉所有事情,然后直接使用sudo service network restart进行直接识别到


#重启网卡前
ip addr 

sudo service network restart

#重启网卡后
ip addr

但是,如果你是使用其余平台的CentOS系列机器,非Amazon Linux这样子操作是无法识别到的,这样就需要你手动进行配置

查看你的网络接口


ls -l /etc/sysconfig/network-scripts/*-eth?

  • 拷贝一个新的,手动来操作
cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0:1

手动配置网卡信息

vim /etc/sysconfig/network-scripts/ifcfg-eth0:1


BOOTPROTO=static
DEVICE=eth0
ONBOOT=yes
IPADDR="private_ip"
NETMASK=255.255.255.0

启动


ifup eth0:1

测试

你可以使用ping / telnet 进行测试

感谢

原文链接:https://zzz.buzz/2018/04/07/setup-dual-public-ip-for-aws-ec2/

官方文档:https://aws.amazon.com/cn/premiumsupport/knowledge-center/secondary-private-ip-address/

Search

    扫码加微信进入OpenDevOps群

    Yangxiaofei

    Table of Contents