将整个 /28 块添加到网络

将整个 /28 块添加到网络

我目前有以下网络配置:

auto p2p1:0
iface p2p1:0 inet static
        address 104.144.1.65
        netmask 255.255.255.240


auto p2p1:2
iface p2p1:2 inet static
        address 104.144.1.67
        netmask 255.255.255.240


.............

auto p2p1:16
iface p2p1:16 inet static
        address 104.144.1.81
        netmask 255.255.255.240

我想要做的就是将整个 104.144.1.65/28 分配给此网络接口?有没有捷径可以这样说:

auto p2p1:0
iface p2p1:0 inet static
        address 104.144.1.65/28
        netmask 255.255.255.240

这样我就不用一个一个地输入所有 16 个 IP

答案1

您可以将 ip route 命令放入配置文件中,如下所示:

for i in $(seq 64 78) ;do echo up ip addr add 104.144.1.$i/28 dev p2p1:0 ;done

只需将输出粘贴到“iface p2p1:0 inet static”下面即可完成:)

相关内容