黑帽联盟

 找回密码
 会员注册
查看: 478|回复: 0
打印 上一主题 下一主题

[资源教程] 站群服务器如何绑定多个IP/IP段

[复制链接]

895

主题

38

听众

3323

积分

管理员

Rank: 9Rank: 9Rank: 9

  • TA的每日心情
    无聊
    5 天前
  • 签到天数: 1644 天

    [LV.Master]伴坛终老

    在购买多C段或单C段站群服务器后,并不是所有IP都能用,一般服务器系统可能只绑定了1个IP,这就需要我们手动添加服务商分配给我们的IP才可用,也可以要求服务商帮你把IP绑定好,我们这里就讲解自己配置的方法。


    1、本教程基于centos7系统,不同的系统网卡名称有所差别,所以我们先输入下列命令确定正在使用的网卡名称


    ip link | awk 'NR%2==1' | awk '{print $2,$8,$9}' | tr -d ':'

    反馈的信息一般如下:


    lo state UNKNOWN  ##代表了loopback
    eno1 state DOWN  ##eno1就是网卡名称,DOWN代表离线状态也就是未使用
    enp2s0 state UP  ##同理enp2s0是另一张网卡名称,UP代表在线状态也就是正在使用的网卡

    如果你的情况是:两张网卡都是UP状态,则选一个你倾向于绑定IP上去的网卡。



    2、通过上方命令获得网卡名称后,现在我们可以定位它的配置文件位置(通常都在 /etc/sysconfig/network-scripts/目录中),我们可以转到该目录去

    cd /etc/sysconfig/network-scripts/

    3、命令行输入 ls 查看当前目录有哪些配置文件,找到我们的网卡配置文件,通常是ifcfg-网卡名称的命名格式

    21.png


    4、输入 cat ifcfg-enp2s0 查看该配置文件,通常输出如下

    TYPE="Ethernet"
    BOOTPROTO="none"
    DEFROUTE="yes"
    IPV4_FAILURE_FATAL="no"
    IPV6INIT="yes"
    IPV6_AUTOCONF="yes"
    IPV6_DEFROUTE="yes"
    IPV6_FAILURE_FATAL="no"
    NAME="enp2s0"
    UUID="73e3b183-c6a3-40c8-b8c9-81aabe3e8575"
    DEVICE="enp2s0"
    ONBOOT="yes"
    IPADDR="198.245.53.151"  ##网卡绑定的IP地址
    PREFIX="29"   ##CIDR /29的IP段
    GATEWAY="198.245.53.150"   ##网关地址
    DNS1="1.1.1.1"
    DNS2="8.8.8.8"
    IPV6_PEERDNS="yes"

    服务器绑定单个或多个IP地址

    1、只绑定几个IP地址,输入 vi ifcfg-enp2s0 编辑网卡配置文件,修改如下方

    TYPE="Ethernet"
    BOOTPROTO="none"
    DEFROUTE="yes"
    IPV4_FAILURE_FATAL="no"
    IPV6INIT="yes"
    IPV6_AUTOCONF="yes"
    IPV6_DEFROUTE="yes"
    IPV6_FAILURE_FATAL="no"
    NAME="enp2s0"
    UUID="73e3b183-c6a3-40c8-b8c9-81aabe3e8575"
    DEVICE="enp2s0"
    ONBOOT="yes"
    IPADDR="198.245.53.151"
    IPADDR1="198.245.53.152" ##修改名称并添加处于同一个CIDR新的IP地址
    IPADDR2="198.245.53.153" ##修改名称并添加处于同一个CIDR新的IP地址
    PREFIX="29"
    GATEWAY="198.245.66.153"
    DNS1="1.1.1.1"
    DNS2="8.8.8.8"
    IPV6_PEERDNS="yes"

    2、修改完成后保存退出,输入下方命令重启服务器网络生效

    systemctl restart network


    服务器绑定整个IP段

    1、如果要直接绑定一个C段IP,像上面那样1个1个绑定就很费劲了,这时候我们可以直接绑定整个IP段,先调整下网卡配置文件,如果没有下面的参数则在后面添加然后保存退出

    NM_CONTROLLED=NO

    2、新建一个网卡配置文件,输入下列命令

    vi ifcfg-enp2s0-range

    3、添加如下内容,中文注释不需要

    IPADDR_START=192.168.1.2 ##服务器起始IP地址
    IPADDR_END=192.168.1.254 ##服务器结束IP地址
    PREFIX=24 ##CIDR IP段标识
    CLONENUM_START=0 ##别名起始号
    GATEWAY=192.168.1.1  ##网关地址,如果该IP段跟前面网卡绑定的IP不在一个网关则添加修改

    4、保存退出后重启网络生效

    systemctl restart network

    5、如果有多个IP段,则再新建个网卡配置文件,然后修改下其中的参数,注意CLONENUM_START的别名起始号不要跟前面已分配的重叠,可以高于前面设置的数字,比如第一个IP段分了30个出去,那这个起始号就是31或更高;

    vi ifcfg-enp2s0-range1


    帖子永久地址: 

    黑帽联盟 - 论坛版权1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关
    2、本站所有主题由该帖子作者发表,该帖子作者与黑帽联盟享有帖子相关版权
    3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和黑帽联盟的同意
    4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
    5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
    6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
    7、黑帽联盟管理员和版主有权不事先通知发贴者而删除本文

    勿忘初心,方得始终!
    您需要登录后才可以回帖 登录 | 会员注册

    发布主题 !fastreply! 收藏帖子 返回列表 搜索
    回顶部