https://www.alibabacloud.com/help/zh/elastic-ip-address/latest/associate-multiple-eips-with-an-ecs-instance-in-nat-mode 普通模式下实现ECS绑定多EIP
配置前须知
参考实例规格族绑定弹性网卡和内网IP的个数限制:https://help.aliyun.com/document_detail/25378.html
阿里云服务器支持绑定的IP数(固定Ip和弹性公网IP之和):(弹性网卡-1)*单网卡私有IP+1
以hfc7实例规格“2核4G”为例可绑定的IP数为:(2-1)*6+1=7个;
注意:云服务器封顶绑定IP数21个,因为弹性公网IP一个地域仅支持申请20个。
配置弹性网卡:https://help.aliyun.com/document_detail/56955.html
分配辅助私网IP地址:https://help.aliyun.com/document_detail/101180.htm
Linux实例查看网关信息的方法:https://help.aliyun.com/knowledge_detail/41321.html
弹性公网IP控制台
CentOS 7.8 64位
云服务器ECS实例
弹性网卡控制台
方法一:
[root@iZwz983sbpoamq8fkykugsZ ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
# Created by cloud-init on instance boot automatically, do not edit.
# If you don't want cloud-init genrated automatically,you can disable it in /etc/cloud/cloud.cfg
# For more information, please refer to: https://help.aliyun.com/document_detail/57803.html
#
BOOTPROTO=dhcp
DEVICE=eth0
ONBOOT=yes
STARTMODE=auto
TYPE=Ethernet
USERCTL=no
[root@iZwz983sbpoamq8fkykugsZ ~]#
[root@iZwz983sbpoamq8fkykugsZ ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
BOOTPROTO=dhcp
ONBOOT=yes
TYPE=Ethernet
USERCTL=yes
PEERDNS=no
IPV6INIT=no
PERSISTENT_DHCLIENT=yes
HWADDR=00:16:3e:06:3a:64
DEFROUTE=no
[root@iZwz983sbpoamq8fkykugsZ ~]#
[root@iZwz983sbpoamq8fkykugsZ ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth1:0
[root@iZwz983sbpoamq8fkykugsZ ~]#
[root@iZwz983sbpoamq8fkykugsZ ~]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 172.18.48.0 0.0.0.0 UG 0 0 0 eth1
0.0.0.0 172.18.63.253 0.0.0.0 UG 1001 0 0 eth1
169.254.0.0 0.0.0.0 255.255.0.0 U 1002 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1003 0 0 eth1
172.18.48.0 0.0.0.0 255.255.240.0 U 0 0 0 eth0
172.18.48.0 0.0.0.0 255.255.240.0 U 0 0 0 eth1
[root@iZwz983sbpoamq8fkykugsZ ~]#
[root@iZwz983sbpoamq8fkykugsZ ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth1:0
DEVICE=eth1:0
TYPE=Ethernet
BOOTPROTO=static
ONBOOT=yes
IPADDR=172.18.63.182
NETMASK=255.255.240.0
GATEWAY=172.18.48.0
[root@iZwz983sbpoamq8fkykugsZ ~]#
[root@iZwz983sbpoamq8fkykugsZ ~]# service network restart
Restarting network (via systemctl): [ OK ]
[root@iZwz983sbpoamq8fkykugsZ ~]#
方法二:
登录ECS实例。
执行
ip address
命令,查看辅助弹性网卡的MAC地址。
为辅助弹性网卡配置辅助私网IP。
执行以下命令,打开网卡配置文件。
vi /etc/sysconfig/network-scripts/ifcfg-eth1
按i键进入编辑模式,并根据以下信息,修改网卡配置文件。
DEVICE=eth1 #表示新配置的辅助弹性网卡eth1 BOOTPROTO=no ONBOOT=yes TYPE=Ethernet USERCTL=yes PEERDNS=no IPV6INIT=no PERSISTENT_DHCLIENT=yes HWADDR=00:16:**:**:fd:d6 #配置辅助弹性网卡对应的MAC地址 IPADDR0=192.xx.xx.5 #配置辅助弹性网卡的主私网IP IPADDR1=192.xx.xx.8 #配置辅助弹性网卡的辅助私网IP 1 IPADDR2=192.xx.xx.9 #配置辅助弹性网卡的辅助私网IP 2 DEFROUTE=no # 表示网卡接口不是默认路由。为避免在启动(ifup)弹性网卡时改变ECS实例活动的默认路由,不要将eth1设置为默认路由
修改完成后,按Esc键、输入
:wq!
并按Enter键,保存修改后的配置文件并退出编辑模式。
执行以下命令,重启网络服务。
service network restart
配置成功后,您可以执行ip address
命令查看配置的辅助私网IP。
配置成功