CentOS 7 循环nmcli批量绑定IP

  • 目前搬瓦工IP被封非常多,建议使用Vultr,充5刀美5刀,按小时计费,IP随时换---点击注册送5刀
  • 多IP(站群)服务器需要一次性在系统内绑定大量的IP,为了方便各位操作,所以直接简单介绍下批量绑定方式。这个方法适合CentOS 7以后的系统,CentOS 6 请参考《CentOS 6批量增加IP》。

    一、确定需要绑定的网卡

    ip addr

    ssh执行以上命令,看到正在连接到公网的网卡名称(非常重要)。

    二、批量绑定shell

    比如绑定 192.191.193.2-29,掩码 255.255.255.224(/27)

    1、创建shell

    cd /root/
    vi addip.sh

    2、循环添加

    for I in $(seq 2 29) #黄色部分2位第一个ip,29为最后一个IP,根据实际情况修改
    do nmcli con mod enp2s0 +ipv4.addresses 192.191.193.${I};done #注意IP地址
    nmcli con up enp2s0 #根据实际情况修改网卡名

    当然,如果有多个段,可以添加多条,比如

    for I in $(seq 2 29) #黄色部分2位第一个ip,29为最后一个IP,根据实际情况修改
    do nmcli con mod enp2s0 +ipv4.addresses 192.191.193.${I};done #注意IP地址
    nmcli con up enp2s0 #根据实际情况修改网卡名for I in $(seq 32 60)       #黄色部分2位第一个ip,29为最后一个IP,根据实际情况修改
    do nmcli con mod enp2s0 +ipv4.addresses 192.191.194.${I};done  #注意IP地址
    nmcli con up enp2s0 #根据实际情况修改网卡名.........

    3、保存后运行命令

    sh addip.sh

    4、检查是否绑定完成

    ip addr

    三、反向操作

    for I in $(seq 2 29) 
    do nmcli con mod enp2s0 -ipv4.addresses 192.191.193.${I};done  #“-”为删除ip
    nmcli con up enp2s0 

    若绑定Ip错误或设置错误,可以反向删除(红色部分)。

    确定无误则表示绑定完成。  

     

    未经允许不得转载:国外便宜VPS » CentOS 7 循环nmcli批量绑定IP

    赞 (0) 打赏

    觉得文章有用就打赏一下文章作者

    支付宝扫一扫打赏

    微信扫一扫打赏