开发者社区> 问答> 正文

Ecs实例免费体验时已经有了一个IP如何手动再创建一个IP地址?

Ecs实例免费体验时已经有了一个IP如何手动再创建一个IP地址?

展开
收起
代价码 2024-08-06 22:13:15 21 0
1 条回答
写回答
取消 提交回答
  • 步骤一将辅助弹性网卡绑定到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.**.*77172.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?

    2024-08-06 22:39:05
    赞同 1 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
ECS计算与存储分离架构实践 立即下载