前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >腾讯云服务器bt宝塔配置弹性网卡实现多个公网ip

腾讯云服务器bt宝塔配置弹性网卡实现多个公网ip

作者头像
AlexTao
修改2019-09-05 14:34:28
15.8K0
修改2019-09-05 14:34:28
举报
文章被收录于专栏:钻芒博客钻芒博客

独立ip的优点,在这里就不多赘述了。而网上关于这方面的帖子大多都很朦统,今天写一下避免各位在走我走过的坑。也方便自己日后查看。

其中一个很大的坑..掉进去你就得 rm -rf *重装系统。真-试试就逝世!

这个坑就是宝塔面板里 linux工具箱里的ip设置。刚开始想着图方便在腾讯云配置完弹性网卡,然后在这里配置一下ip就好了。钻芒博客 www.zmki.cn 不过这个初始化网卡如果你填错了,服务器直接自闭,ssh。面板都无法访问。(也有帖子反馈有的服务器就是用不了这个的bug)。试了5次回滚了5次系统也没能把这玩意搞定!大家还是绕过这个吧(为了数据实在惹不起惹不起!)

腾讯云服务器bt宝塔配置弹性网卡实现多个公网ip-钻芒博客
腾讯云服务器bt宝塔配置弹性网卡实现多个公网ip-钻芒博客

腾讯云各配置服务器弹性网卡及绑定ip数配额

云服务器配置

弹性网卡数

单网卡绑定ip数

CPU:1核内存:1G

2

2

CPU:1核内存:大于1G

2

6

CPU:2核

2

10

CPU:4核内存:小于等于16G

4

10

CPU:4核内存:大于16G

4

20

CPU:8-12核

6

20

CPU:大于12核

8

30

正文开始

!强烈建议操作前请做好数据的备份。云硬盘数据使用快照备份:https://cloud.tencent.com/document/product/362/5755

一,控制台进入实例

腾讯云服务器bt宝塔配置弹性网卡实现多个公网ip-钻芒博客
腾讯云服务器bt宝塔配置弹性网卡实现多个公网ip-钻芒博客

二,绑定弹性网卡

腾讯云服务器bt宝塔配置弹性网卡实现多个公网ip-钻芒博客
腾讯云服务器bt宝塔配置弹性网卡实现多个公网ip-钻芒博客
腾讯云服务器bt宝塔配置弹性网卡实现多个公网ip-钻芒博客
腾讯云服务器bt宝塔配置弹性网卡实现多个公网ip-钻芒博客
  • 分配ip可以根据自己自定义也可以自动分配(一个整齐,一个一键方便)
  • 分配ip数量根据自己业务需求来定。

三、绑定弹性公网ip

腾讯云服务器bt宝塔配置弹性网卡实现多个公网ip-钻芒博客
腾讯云服务器bt宝塔配置弹性网卡实现多个公网ip-钻芒博客
  • 这个弹性公网ip点击确定绑定之后就不收费,解绑了闲置不用才收费

四、为辅助网卡绑定安全组

腾讯云服务器bt宝塔配置弹性网卡实现多个公网ip-钻芒博客
腾讯云服务器bt宝塔配置弹性网卡实现多个公网ip-钻芒博客
  • 不给辅助网卡配置安全组放行就算完成了也访问不了的。

五、修改网卡配置文件

这一步网上帖子很繁乱,直接用下边的配置即可(宝塔环境)

  • 打开宝塔文件根目录/etc/sysconfig/network-scripts  
  • 创建一个ifcfg-eth1的网卡配置文件(不要直接在ifcfg-eth0里边修改)
  • ifcfg-eth为网卡配置
腾讯云服务器bt宝塔配置弹性网卡实现多个公网ip-钻芒博客
腾讯云服务器bt宝塔配置弹性网卡实现多个公网ip-钻芒博客

新建的ifcfg-eth1里放入如下代码:

代码语言:javascript
复制
# Created by cloud-init on instance boot automatically, do not edit.
#
# 此处修改为static
BOOTPROTO=static
#
# 此处改为eth1
DEVICE=eth1
# 注释此行
# HWADDR=52:54:00:8a:7a:64
# 添加如下几行
#
# 配置ip
#下面的为腾讯云里面的弹性公网IP的内网IP 根据实际填写
#注意修改IPADDR后边的的序号1,2,3这个,删除多余的
IPADDR1=172.27.0.201
IPADDR2=172.27.0.202
IPADDR3=172.27.0.203
IPADDR4=172.27.0.206
IPADDR5=172.27.0.207
IPADDR6=172.27.0.208
IPADDR7=172.27.0.110
IPADDR8=172.27.0.114
IPADDR9=172.27.0.118
IPADDR10=172.27.0.112
IPADDR11=172.27.0.159
#配置子网掩码 根据实际填写
NETMASK0=255.255.255.0
#
# 配置网关 根据实际填写
GATEWAY=172.27.0.1
#
NM_CONTROLLED=no
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
PERSISTENT_DHCLIENT=yes	

六、关闭 rp_filter 校验

rp_filter参数用于控制系统是否开启对数据包源地址的校验,配置完成后需要需要关闭反向过滤,如果不关闭,在本机ping弹性公网IP会不成功

注意:反向过滤指系统在接收到一个 IP 包后检查该 IP 是否符合要求,不合要求则被丢弃。 例如,用户在 A 网卡上收到一个 IP 包,发送 IP 为 B。而给 B 的 IP 发送时应该用的网卡不是 A,则会丢弃。由于默认路由走的是主网卡,所以开启反向过滤后,辅助网卡上的 IP 会 ping 不通。

在 /etc/sysctl.conf 里,打开找到

net.ipv4.conf.default.rp_filter = 1

删掉并替换成

代码语言:javascript
复制
net.ipv4.conf.default.rp_filter = 0
net.ipv4.conf.all.rp_filter = 0
net.ipv4.conf.eth0.rp_filter = 0
net.ipv4.conf.eth1.rp_filter = 0
SSH命令
  • 生效命令:# sysctl -p
  • 重启网卡:# systemctl restart network.service
  • 查看配置后的效果:# ip a
  • 本机ping检查:# ping -n (number) IPADDR(ip address)

最终效果:

腾讯云服务器bt宝塔配置弹性网卡实现多个公网ip-钻芒博客
腾讯云服务器bt宝塔配置弹性网卡实现多个公网ip-钻芒博客

ping 截图 (不同域名解析到同一个服务器,不同ip)

腾讯云服务器bt宝塔配置弹性网卡实现多个公网ip-钻芒博客
腾讯云服务器bt宝塔配置弹性网卡实现多个公网ip-钻芒博客
腾讯云服务器bt宝塔配置弹性网卡实现多个公网ip-钻芒博客
腾讯云服务器bt宝塔配置弹性网卡实现多个公网ip-钻芒博客
腾讯云服务器bt宝塔配置弹性网卡实现多个公网ip-钻芒博客
腾讯云服务器bt宝塔配置弹性网卡实现多个公网ip-钻芒博客
一台服务器拥有10几个公网ip 
腾讯云服务器bt宝塔配置弹性网卡实现多个公网ip-钻芒博客
腾讯云服务器bt宝塔配置弹性网卡实现多个公网ip-钻芒博客

参考文档:

本文系转载,如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载,如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 腾讯云各配置服务器弹性网卡及绑定ip数配额
  • !强烈建议操作前请做好数据的备份。云硬盘数据使用快照备份:https://cloud.tencent.com/document/product/362/5755
    • 一,控制台进入实例
      • 二,绑定弹性网卡
        • 三、绑定弹性公网ip
          • 四、为辅助网卡绑定安全组
            • 五、修改网卡配置文件
              • 六、关闭 rp_filter 校验
                • 最终效果:
                相关产品与服务
                弹性网卡
                弹性网卡(Elastic Network Interface,ENI)是绑定私有网络内云服务器 的一种弹性网络接口,可在多个云服务器间自由迁移。您可以在云服务器上绑定多个弹性网卡,实现高可用网络方案;也可以在弹性网卡上绑定多个内网 IP,实现单主机多 IP 部署。
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档