腾讯云弹性网卡产品使用介绍

写在前面

最近有个网友在问腾讯云主机的公网IP总在变为什么不能固定下来。 经过了解此用户是购买腾讯云主机用于测试和临时搭建网站,所以计费方式是“按量计费”和“竞价实例” 当云主机重启时就会出现网友反馈的问题公网IP会变化,那是否有方法让公网IP不变? 这里推荐两种方式:

  • 通过“包年包月”的计费方式购买云主机
  • 通过弹性网卡绑定弹性IP实现IP的固定

弹性网卡产品介绍大纲

本技术博客提供视频演示,具体见以下B站链接:

腾讯云-弹性网卡产品使用介绍:https://www.bilibili.com/video/BV1yi4y147Zj

腾讯云-Linux服务器绑定弹性网卡:https://www.bilibili.com/video/BV1c54y1Q7nh

腾讯云-Windows服务器绑定弹性网卡:https://www.bilibili.com/video/BV1mQ4y1A74T

腾讯云-删除弹性网卡注意事项:https://www.bilibili.com/video/BV1Fa4y1v7aQ


什么是弹性网卡

弹性网卡(Elastic Network Interface,ENI)是绑定私有网络(Virtual Private Cloud,VPC)内云服务器的一种弹性网络接口,可在多个云服务器间自由迁移。弹性网卡对配置管理网络与搭建高可靠网络方案有较大帮助。您可以在云服务器上绑定同一可用区下的多个弹性网卡,实现高可用网络方案;也可以在弹性网卡上绑定多个内网 IP,实现单主机多 IP 部署。

弹性网卡优势

  • 实现高可用方案
  • 弹性网卡拥有自己的安全组
  • 绑定弹性公网IP,并让IP可以固定下来
  • 根据云服务器配置不同,弹性网卡最多可支持绑定 30 个内网 IP,每个内网 IP 可以绑定独立的弹性公网 IP,更多可以参考(https://cloud.tencent.com/document/product/576/18527)
根据云服务器配置不同绑定网卡数

弹性网卡使用注意事项

主机实例—>绑定弹性网卡->绑定公网IP, 如果“主机实例”被回收,那么绑定的公网IP就会收取闲置费用。也正因为收取了用户的闲置费用使其公网IP得以保留,但部分用户不清楚此规则又不想保留固定公网IP,就使得这部分用户多付费购买了无用的资源,这里需要注意。

关于弹性公网IP是否被收闲置费(如以下截图,未绑定扣费)可以在(https://console.cloud.tencent.com/cvm/eip?rid=1)查看,请使用正确的“姿势”使用你的资源避免给您带来不必要的浪费。

弹性公网IP

Linux服务器绑定弹性网卡

以下环境使用了腾讯云CentOS 7.7版本64位操作系统,测试通过。整个测试与验证共分为9步:

1.控制台绑定弹性网卡

  • 登录 私有网络控制台 。
  • 单击左侧目录中的【IP 与网卡】>【弹性网卡】,进入弹性网卡列表页。
  • 找到需要绑定和配置的弹性网卡所在行,单击操作栏中的【绑定云服务器】。

2.配置云服务器

代码语言:javascript
复制
# ip addr 

购买公网IP绑定弹性网卡后执行名效果如下

网卡未必激活装填

3. 进入网络配置目录,复制网卡eth0配置文件为eth1

代码语言:javascript
复制
# cd /etc/sysconfig/network-scripts/
# cp ifcfg-eth0 ifcfg-eth1
# vim ifcfg-eth1

4.eth1网卡配置文件主要内容

代码语言:javascript
复制
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文件定义了网关,这里不再写网关,避免网关冲突

5. 修改配置问文件后重启网卡

代码语言:javascript
复制
# systemctl restart network
# ip addr
网卡被激活状态

6. 设置路由

代码语言:javascript
复制
echo "10 t1" >> /etc/iproute2/rt_tables
echo "20 t2" >> /etc/iproute2/rt_tables

7. 给路由表添加默认路由

代码语言:javascript
复制
# route -n # 查看本机geteway
# 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

8. 配置策略路由

代码语言:javascript
复制
# ip rule add from 192.168.1.5 table 10
# ip rule add from 192.168.1.62 table 20

9. 连接一下你的弹性公网试试


Windows服务器绑定弹性网卡

Windows配置相对Linux更加的简单,如果 Windows 操作系统设置了 DHCP,则无需配置,即能支持自动识别辅助网卡以及网卡上的 IP。以下环境使用了为Windows Server 2012 R2数据中心版64位中文版本,测试通过。

如果Windows没有设置DHCP可以按以下步骤操作:

1.找到新增的弹性网卡

登录云服务器,进入操作系统的【控制面板】>【网络和 Internet】>【网络和共享中心】,可查看到已自动识别

单击命名为“以太网 2”的辅助网卡,查看信息。

弹性网卡详细信息

2.确认开启DHCP功能

在“以太网 2 状态”弹窗中,单击【属性】。

在“以太网 2 属性”弹窗中,双击【Internet 协议版本4(TCP/IPv4)】。

在 “Internet 协议版本4(TCP/IPv4)属性”弹窗中,可查看到已选择【自动获取 IP 地址】,手动填写并确定。DNS可以填写腾讯云提供的DNS见以下截图。注意以下为广州DNS服务器IP,不同地区DNS服务IP不一样,建议大家无特殊需求,尽量开启弹性网卡的DHCP功能来自动获取这些网卡信息。

腾讯云DNS服务

3. 验证是否可以连通3389

腾讯云弹性网卡删除注意事项

请直接关观看视频(https://www.bilibili.com/video/BV1Fa4y1v7aQ)

本文主要参考

腾讯云弹性网卡文档:https://cloud.tencent.com/document/product/576/18525