featured-image

centos7一条命令添加连续IP

在 CentOS 7 中我们有了更好的绑定方式,绑定的速度更快,也不会出现重启网络超时的现象。

### 查看网卡名
ip addr

### 添加绑定
for I in $(seq 0 255); do nmcli con mod 网卡名 +ipv4.addresses 192.168.0.${I}; done;
将192.168.0修改为要添加的IP段C类地址,将0 255修改为要添加的IP范围,将网卡名修改为网卡名称
网卡名称请执行nmcli connection show命令查看活跃在线的网卡,后面连接状态为connected属性

例如,现在执行nmcli connection show发现em1网卡为connected状态,需要给em1网卡绑定103.197.188.2 – 254的IP地址,则执行命令
for I in $(seq 2 254); do nmcli con mod em1 +ipv4.addresses 103.197.188.${I}; done;

### 激活网卡
nmcli con up 网卡名称,如nmcli con up em1

如果需要从网卡中删除IP,只需要将代码中的+号,修改为-号再执行一次即可,
例如,现在执行nmcli connection show发现em1网卡为connected状态,需要从em1删除103.197.188.2 – 254的IP地址,则执行命令for I in $(seq 2 254); do nmcli con mod em1 -ipv4.addresses 103.197.188.${I}; done;

代码执行后会自动修改网卡配置,所以请在执行前,仔细核对命令,尤其要注意标点符号、数字部分,以免导致网卡重启时由于配置文件故障导致断网,无法连接的情况。

Copyright © 2014 - 2021 創雲信息科技(國際)電信集團 All Rights Reserved