当前位置:首页文章笔记服务运维Debian12系统配置多段IP的脚本

Debian12系统配置多段IP的脚本

要快速将指定的8段IP地址配置到Debian 12系统中,可以通过以下步骤实现。这里使用/etc/network/interfaces配置结合辅助脚本的方式,高效添加所有IP:

步骤 1:创建IP添加/删除脚本

创建两个脚本用于批量添加和删除IP(使用/24子网掩码):

添加IP脚本 (/usr/local/bin/add_ips.sh)

#!/bin/bash
INTERFACE="eth0"  # 根据实际网卡名调整
NETWORKS=(
  199.233.239
  45.43.205
  172.82.152
  162.223.28
  104.166.69
  160.202.68
  216.115.185
  103.203.42
)

for net in "${NETWORKS[@]}"; do
  for i in {2..30}; do
    ip addr add "$net.$i/24" dev $INTERFACE 2>/dev/null
  done
done

删除IP脚本 (/usr/local/bin/del_ips.sh)

#!/bin/bash
INTERFACE="eth0"
NETWORKS=(
  199.233.239
  45.43.205
  172.82.152
  162.223.28
  104.166.69
  160.202.68
  216.115.185
  103.203.42
)

for net in "${NETWORKS[@]}"; do
  for i in {2..30}; do
    ip addr del "$net.$i/24" dev $INTERFACE 2>/dev/null
  done
done

设置脚本权限

sudo chmod +x /usr/local/bin/add_ips.sh /usr/local/bin/del_ips.sh

步骤 2:配置网络接口

编辑网络配置文件 /etc/network/interfaces,添加以下内容(假设主网卡为 eth0):

# 主接口配置(选择一个IP作为主地址)
auto eth0
iface eth0 inet static
    address 199.233.239.2   # 从第一段选一个IP
    netmask 255.255.255.0
    gateway 199.233.239.1   # 替换为实际网关
    dns-nameservers 8.8.8.8

    # 添加其他IP段
    post-up /usr/local/bin/add_ips.sh
    pre-down /usr/local/bin/del_ips.sh

步骤 3:应用配置

重启网络服务使配置生效:

sudo systemctl restart networking

验证配置

检查所有IP是否添加成功:

ip addr show eth0 | grep inet
# 应看到232个IP(8段×29个IP/段)

注意事项

  1. 网卡名称:如果网卡不是 eth0,替换脚本和配置文件中的接口名(使用 ip a 查看)。

  2. 网关/DNS:根据实际网络环境修改 gateway 和 dns-nameservers

  3. 错误忽略:脚本中 2>/dev/null 忽略重复IP的错误提示。

  4. 防火墙:确保防火墙允许这些IP的流量(如有需要)。

此方法一次性添加所有232个IP,重启后自动生效,适合批量操作。如需调整IP范围,直接修改脚本中的 {2..30} 即可。

温馨提示:

文章标题:Debian12系统配置多段IP的脚本

文章链接:https://www.wuyanshuo.cn/19535.html

更新时间:2025年06月28日

本站资源均为两层压缩,第一层7z(后缀若为wys,请自行修改为7z)有解压密码;第二层zip或cbz,无解压密码,可直接使用漫画类软件程序查看;详情可参考解压教程

本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:service@wuyanshuo.cn我们将第一时间处理! 资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持。 所有资源仅限于参考和学习,版权归原作者所有,更多请阅读无言说网络服务协议

给TA打赏
共{{data.count}}人
人已打赏
服务运维

AlmaLinux8系统快速批量录入IP的方法

2025-5-26 10:09:35

服务运维

Debian系统“xxx is not in the sudiers file”

2025-6-28 13:06:43

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索