欢迎您来到腾讯云!积分商城

腾讯云腾讯云论坛

 找回密码
 立即注册
忘了密码?

扫一扫,访问微社区

快捷导航
搜索
查看: 1713|回复: 4

[经验交流] [大学生的233种腾讯云用法][14]利用弹性网卡绑定多IP

[复制链接]

38

主题

0

好友

1万

积分

版主

Rank: 7Rank: 7Rank: 7Rank: 7

云币
16932
威望
13360
发表于 2017-7-31 17:14:53 |显示全部楼层
之前有好几位同学问过“一个CVM能否绑定多个IP”或者类似的问题,答案是可以的。
要想实现上述效果,该CVM必须属于私有网络(VPC),否则请重新购买(没有 VPC 的,请先完成本文第 1  步,再购买 CVM)。

在开始之前,请重复这句话:
CVM 绑定的是内网 IP,不是外网 IP!
CVM 绑定的是内网 IP,不是外网 IP!
CVM 绑定的是内网 IP,不是外网 IP!

0. 使用约束
首先来明确一下约束条件:
网卡绑定 IP 数 = 可绑定内网 IP 数 = 可绑定公网 IP(EIP 数)
云主机配置
弹性网卡数
网卡绑定IP数
CPU: 1核 内存: 1G22
CPU: 1核 内存: >1G26
CPU: 2核210
CPU: 4核 内存: < 16G410
CPU: 4核 内存: > 16G420
CPU: 8~12核620
CPU: >12核830

1. 创建私有网络(如有,可跳过)
https://console.qcloud.com/vpc

切换到目标地域,点击新建
捕获.PNG


2. 创建使用VPC的CVM(如有,可跳过)
https://buy.qcloud.com/cvm

按照正常流程购买 CVM,第 3 步“网络类型”选择私有网络,“网络”选择刚才创建的 VPC 和子网:
捕获.PNG



3. 创建弹性网卡并将 IP 与其绑定

https://console.qcloud.com/vpc/eni

切换到目标地域,点击新建,选择所属网络和所属子网,并分配内网IP:
(这里我们选择手动填写,以保持一致性)
捕获.PNG


接下来,给辅助网卡绑定弹性 IP(EIP)。
点击弹性网卡 ID,再点击 IP 管理,在“已绑定弹性公网 IP”处点击绑定(如有已经有公网 IP了,则这步操作可以省略):
捕获.PNG

捕获.PNG


至此,我们有:
(1)私有网络 1 个(成都地域,名称 cd,CIDR 10.9.0.0/16);
(2)子网 1 个(成都一区,名称 cd_zone1_sub1,所属网络 cd,CIDR 10.9.1.0/24)
(3)CVM 1 台(名称 cvm_1,所属网络 cd / cd_zone1_sub1)
(4)CVM 对应的主网卡一个(所属 CVM cvm_1,主 IP 10.9.1.100)
(5)CVM 对应的辅助网卡一个(所属 CVM cvm_1,主 IP 10.9.1.101)

需要在腾讯云管理中心进行的操作都完成了。

4. 在 CVM 中绑定 IP(Windows)

打开我们熟悉的 网络和共享中心 > 更改适配器设置:
发现网卡 1 工作正常,而网卡 2 显示为“未识别的网络”。
捕获.PNG


首先打开网卡 1 的属性 > IPv4 > 属性:
捕获.PNG

可以观察到 IP 地址是 CVM 对应的“主网卡”的内网 IP 地址(可以在上一步的页面中点击主网卡对应的网卡 ID,在 “IP 管理”页面中查看或修改)。记下这个窗口中填写的所有信息,点击“取消”关闭。

再打开网卡 2 的属性 > IPv4 > 属性,仿照上面的内容,IP 地址修改成刚才给辅助网卡分配的内网 IP 地址(如本文中的10.9.1.101)点击“确定”,出现下图提示,再点“确定”即可。
捕获.PNG


之后可以试着 ping 一下两个外网 IP,验证配置是否成功。

5. 在 CVM 中绑定 IP(以 CentOS 7 为例)

众所周知,CentOS 在修改网络配置时有临时和永久两种模式,在这里只介绍后者。

首先切换到/etc/sysconfig/network-scripts/ 目录下,将 ifcfg-None 文件删除,否则之后无法正常重启网络服务。
然后执行命令:
  1. cp ifcfg-eth0 ifcfg-eth1
复制代码
将 eth0 的配置文件复制。

再执行:
  1. vim ifcfg-eth1
复制代码
将 DEVICE 和 IPADDR 分别修改为 eth1 和 辅助网卡的内网 IP 地址(如本文中的10.9.1.101),保存并退出。

然后编辑路由:
  1. vim /etc/iproute2/rt_tables
复制代码
将以下两行按顺序插入相应位置:
  1. 252 e0
  2. 251 e1
复制代码
最后在开机启动脚本 /etc/rc.local 中加入:
(其实直接执行以下命令是可以的,但是重启之后会失效,所以还是加入 rc.local 中,以确保重启有效)
  1. ip route flush table e0
  2. ip route add default via 10.9.1.1 dev eth0 src 10.9.1.100 table e0
  3. ip route add 127.0.0.0/8 dev lo table e0
  4. ip rule add from 10.9.1.100 table e0

  5. ip route flush table e1
  6. ip route add default via 10.9.1.1 dev eth1 src 10.9.1.101 table e1
  7. ip route add 127.0.0.0/8 dev lo table e1
  8. ip rule add from 10.9.1.101 table e1
复制代码
reboot 即可生效。

1

主题

0

好友

90

积分

小白[LV1]

Rank: 1

云币
210
威望
90
发表于 2017-11-7 03:57:18 |显示全部楼层
看了你的经验分享帮助很大,如果说购买了双核云主机,是不是可以绑定10条弹性公网IP。那么这10条弹性公网IP的宽带是多少呢,是共享当初购买时的宽带吗?方便加个Q好友吗,想请教你下QQ332085589,
回复

使用道具 举报

38

主题

0

好友

1万

积分

版主

Rank: 7Rank: 7Rank: 7Rank: 7

云币
16932
威望
13360
发表于 2017-11-7 12:43:10 来自手机 |显示全部楼层
宏图 发表于 2017-11-7 03:57
看了你的经验分享帮助很大,如果说购买了双核云主机,是不是可以绑定10条弹性公网IP。那么这10条弹性公网IP ...

共享购买的带宽,超出部分直接丢包。CVM 列表中可以查看。
https://console.cloud.tencent.com/cvm/index
TIM截图20171107124706.png
回复

使用道具 举报

1

主题

0

好友

90

积分

小白[LV1]

Rank: 1

云币
210
威望
90
发表于 2017-11-7 18:20:03 |显示全部楼层
一个账号最多可以申请30个公网IP,但是云能绑多少个公网IP,在网上没查到说明,官网给的是不能绑定多个,你发的双核能绑10条IP,是经验总结,还是在网上看到的,如果是网上看到的麻烦给个链接,谢谢,
回复

使用道具 举报

1

主题

0

好友

90

积分

小白[LV1]

Rank: 1

云币
210
威望
90
发表于 2017-11-7 21:40:42 |显示全部楼层
亲,等你好久了,方便互加下好友吗,或是加下我QQ332085589好友,给咨询费
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册
您需要登录后才可以发帖 QQ登录

联系我们|腾讯云平台|积分商城|腾讯云官方论坛    

GMT+8, 2018-5-26 02:27 , Processed in 1.495774 second(s), 30 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部