CentOS 7 循环nmcli批量绑定IP
一、确定需要绑定的网卡
ip addr
ssh执行以上命令,看到正在连接到公网的网卡名称(非常重要)。
比如绑定 192.168.193.2-29,掩码 255.255.255.224(/27)
1、创建sh
vi addip.sh
for I in $(seq 2 29) # 2为第一个ip,29为最后一个IP,根据实际情况修改
do nmcli con mod eth0 +ipv4.addresses 192.168.193.${I};done #注意IP地址
nmcli con up eth0 #根据实际情况修改网卡名
如果有多个段,可以添加多条,比如
for I in $(seq 2 29) # 2为第一个ip,29为最后一个IP,根据实际情况修改
do nmcli con mod eth0 +ipv4.addresses 192.168.193.${I};done #注意IP地址
nmcli con up eth0 #根据实际情况修改网卡名
for I in $(seq 2 29) # 2为第一个ip,29为最后一个IP,根据实际情况修改
do nmcli con mod eth0 +ipv4.addresses 192.168.194.${I};done #注意IP地址
nmcli con up eth0 #根据实际情况修改网卡名
3、保存后运行命令
sh addip.sh
重启服务器,或重启网卡
service network restart
三、反向操作
for I in $(seq 2 29)
do nmcli con mod enp2s0 -ipv4.addresses 192.168.193.${I};done #“-”为删除ip
nmcli con up enp2s0
若绑定Ip错误或设置错误,可以反向删除
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。