独立服务器绑定IP

108次阅读

第一步,安装 ipcalc 来计算 IP,这是一个 Debian 的例子


root@172-245-95-2-host:/etc/network# apt install ipcalc

然后计算 IP,以下是个例子


root@172-245-95-2-host:/etc/network# ipcalc 172.245.95.0/26
Address:   172.245.95.0         10101100.11110101.01011111.00 000000
Netmask:   255.255.255.192 = 26 11111111.11111111.11111111.11 000000
Wildcard:  0.0.0.63             00000000.00000000.00000000.00 111111
=>
Network:   172.245.95.0/26      10101100.11110101.01011111.00 000000
HostMin:   172.245.95.1         10101100.11110101.01011111.00 000001
HostMax:   172.245.95.62        10101100.11110101.01011111.00 111110
Broadcast: 172.245.95.63        10101100.11110101.01011111.00 111111
Hosts/Net: 62                    Class B

在例子中,172.245.95.0/26,IP 段是 172.245.95.1 -172.245.95.62,里面显示 HostMin 是 172.245.95.1,用这个当网关,所以 172.245.95.0/26,可用 IP 是 172.245.95.2-62,

然后你可以用下面的脚本绑定


for ip in $(seq 2 62); do
    ip addr add 172.245.95.$ip/26 dev eno1
done

正文完
 0