如何在 Ubuntu 18.04 中使用 netplan 创建多个地址?我想使用类似 的符号分配 50 个地址192.10.23.1/24-192.10.23.50/24
。可以吗?
答案1
这当然是有可能的。
这里您可以提交大量示例,说明如何netplan
针对各种用例进行配置。对于您的特定需求,它应该很简单
network:
version: 2
renderer: networkd
ethernets:
enp3s0: # Use your interface name
addresses:
- 192.10.23.1/24
- 192.10.23.2/24
- ... # fill all 50 addresses
- 192.10.23.50/24
gateway4: 192.10.23.254/24 # use your gateway, or none if it's not needed
我用过这作为参考。
不要忘记执行sudo netplan apply
提交你的更改。
答案2
我在 netplan 配置中看不到任何范围选项。我只能建议使用脚本(例如在 Bash 中)来生成范围:
gen.sh:
#!/bin/bash
for i in {1..50}
do
echo " - 192.10.23.$i/24" # <-- watch for spaces :)
done
然后:
$ bash gen.sh > config.yml
添加一些页眉/页脚,您就完成了。Cheers, Paweł