注意:方法未经本人验证,无法确定是否可行,不过一旦真的可行也会有删机风险,慎重!!!
  1. 请把下面第一行的IP/24改成你现在的网络,需要安装nmap

    apt install nmap
    
  2. 新建脚本

    #!/bin/bash
    
    nmap_result=$(nmap -sn IP/24 | grep "Nmap scan report for" | awk '{print $5}')
    for ip in $nmap_result; do
    
    ip_check=$(ip addr show dev eth0 | grep "$ip")
    
    if [ -z "$ip_check" ]; then
        ip addr add "$ip/24" dev eth0
        echo "Added $ip to eth0"
    else
        echo "$ip already configured on eth0"
    fi
  3. 执行脚本即可