绑定IP

绑定IP

第一步,安装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