Как создать несколько адресов с помощью netplan в Ubuntu 18.04?

Как создать несколько адресов с помощью netplan в Ubuntu 18.04? Я хочу присвоить 50 адресов с помощью нотации как 192.10.23.1/24-192.10.23.50/24. Действительно ли это возможно?

0
задан 20 December 2018 в 06:46

2 ответа

Это, конечно, возможно.

Здесь можно зарегистрировать много примеров о том, как настроить 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

Я использовал это в качестве ссылки.

Не забывайте делать a sudo netplan apply фиксировать Ваши изменения.

0
ответ дан 26 October 2019 в 19:29

Я не вижу опции диапазона в 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

Добавьте некоторый заголовок / нижний колонтитул, и Вы сделаны С наилучшими пожеланиями, Paweł

0
ответ дан 26 October 2019 в 19:29

Другие вопросы по тегам:

Похожие вопросы: