批量修改网卡IP地址脚本

添加IP地址:

#!/bin/bash

for i in {1..20}
do
    ip_address="10.10.1.$i"
    subnet_mask="255.255.255.0"
    gateway="10.10.1.1"

    echo "Adding IP address: $ip_address"
    sudo ifconfig eth0:$i $ip_address netmask $subnet_mask
    sudo route add default gw $gateway

    # 可以根据需要延迟一段时间再添加下一个地址
    sleep 1
done

# 显示添加后的网络配置信息
ifconfig
route -n

删除IP地址:

#!/bin/bash

# 设置要删除的IP地址
for i in {1..20}
do
    ip_address="10.10.1.$i"

    echo "Deleting IP address: $ip_address"
    sudo ifconfig eth0:$i $ip_address down
done

# 显示删除后的网络配置信息
ifconfig

 

posted @ 2024-06-14 13:12  BlackSnow  阅读(196)  评论(0)    收藏  举报