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

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

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ł

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

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

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