Ecs实例免费体验时已经有了一个IP如何手动再创建一个IP地址?
步骤一:将辅助弹性网卡绑定到ECS实例
1.登录ECS管理控制台。
2.在左侧导航栏,选择网络与安全 > 弹性网卡。
3.在页面左侧顶部,选择目标资源所在的资源组和地域。地域
4.找到已创建的辅助弹性网卡,在操作列单击绑定实例。
5.在绑定实例对话框中,选择目标ECS实例后,单击确定。刷新列表,当辅助弹性网卡的状态显示为已绑定时,表示辅助弹性网卡绑定成功。
步骤二:为辅助弹性网卡分配多个辅助私网IP
1.登录ECS管理控制台。
2.在左侧导航栏,选择网络与安全 > 弹性网卡。
3.在页面左侧顶部,选择目标资源所在的资源组和地域。地域
4.在弹性网卡页面,找到目标辅助弹性网卡,在操作列单击管理辅助私网IP。
5.在管理辅助私网IP对话框的辅助私网IPv4参数区域,单击增加,根据需要分配IP地址,然后单击确定。
本示例单击2次增加,为辅助弹性网卡分配2个辅助私网IP。
(可选)步骤三:在ECS内部配置网卡
ECS实例绑定辅助弹性网卡后,部分镜像可能无法自动识别辅助弹性网卡的IP地址并添加路由,导致辅助弹性网卡无法正常使用。您需要在ECS实例内部配置辅助弹性网卡以识别IP地址。
查看ECS实例镜像是否支持自动配置绑定的辅助弹性网卡,以及如何在ECS实例内部配置辅助弹性网卡,请参见配置辅助弹性网卡。
步骤四:为ECS实例配置辅助私网IP
1.远程连接ECS实例。
关于连接方式的介绍,请参见连接方式概述。
2.使用ifconfig命令查询子网掩码,并使用route -n命令查询默认网关。
3.修改网络配置文件。
a.运行vi
/etc/sysconfig/network-scripts/ifcfg-eth1:0
命令,并添加相应的配置项。
b.运行vi
/etc/sysconfig/network-scripts/ifcfg-eth1:1
命令,并添加相应的配置项。
配置项示例如下所示:
DEVICE=eth1:1
TYPE=Ethernet
BOOTPROTO=static
ONBOOT=yes
IPADDR=<分配的辅助私网IPv4地址2>
NETMASK=
4.执行以下命令,重启网络服务,使配置生效。
5.运行ifconfig查看配置效果。
步骤五:将EIP绑定到辅助私网IP
1.登录弹性公网IP管理控制台。
2.在弹性公网IP页面,找到目标EIP,在操作列单击绑定资源。
3.在绑定弹性公网IP至资源对话框,完成以下配置,然后单击确定。
实例类型:选择辅助弹性网卡。
所在资源组:选择辅助弹性网卡所属的资源组。
绑定模式:选择普通模式。
选择要绑定的实例:选中要绑定的辅助私网IP。可在目标辅助弹性网卡的IP地址列查看对应辅助私网IP。
本步骤选择已经创建的辅助弹性网卡的主私网IP。
4.重复上述步骤,将其余2个EIP分别绑定到辅助弹性网卡上的辅助私网IP,使多个EIP与辅助私网IP一一绑定。
步骤六:配置路由
在ECS实例内部为辅助弹性网卡配置路由
1.远程连接ECS实例。
关于连接方式的介绍,请参见连接方式概述。
2.执行以下命令,查看路由信息。
3.执行以下命令,配置默认路由。
ip -4 route add default via 172.16..253 dev eth1 metric 1001 && \
ip -4 route add default via 172.16..253 dev eth1 table 1001 && \
ip -4 rule add from 172.16..*57 lookup 1001 && \
ip -4 rule add from 172.16..77 lookup 1001 && \
ip -4 rule add from 172.16.**.78 lookup 1001
说明
上述命令为eth1添加默认路由,并创建了1张路由表和3条关联至该路由表的路由策略。其中,table 1001
为 路由表(和默认路由metric取值保持一致),172.16.**.253
为网关地址,172.16.*.*57
为 eth1的主私网IP地址,172.16.**.*77
和172.16.**.*78
为eth1的2个辅助私网IP。请将相关参数替换为实际内容。
4.执行以下命令,查看创建的路由表和策略路由。
ip route list table 1001 && \
ip rule list
5.可选:如果现有的路由不满足您的需求,您可以自行配置路由表和规则。
通过配置路由表和规则,可实现不同的路由策略,将特定的网络流量通过指定的网关进行转发,以便更加精确地控制和管理网络流量的转发路径。
配置开机时自动更新路由
为辅助弹性网卡配置路由后,需配置开机时自动更新路由,否则重启实例后该路由配置会失效。
1.执行以下命令,打开/etc/rc.local
文件。
vim /etc/rc.local
2.按i键进入编辑模式,添加如下内容,然后按Esc键退出编辑模式,输入:wq保存退出。
ip -4 route add default via 172.16..253 dev eth1 metric 1001
ip -4 route add default via 172.16..253 dev eth1 table 1001
ip -4 rule add from 172.16..*57 lookup 1001
ip -4 rule add from 172.16..77 lookup 1001
ip -4 rule add from 172.16.**.78 lookup 1001
3.执行以下命令,为/etc/rc.local文件添加执行权限。
步骤七:测试网络连通性
1.登录ECS实例。
关于连接方式的介绍,请参见连接方式概述。
2.执行以下命令,验证辅助私网IP到目的网络的连通性。
ping <目的网络> -I <辅助私网IP>
经验证,多个辅助私网IP到目的网络的连通性均正常,即EIP绑定多个辅助私网IP生效。
参考链接:https://help.aliyun.com/zh/eip/use-cases/associate-multiple-eips-with-a-secondary-eni-in-nat-mode?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。