Я пытаюсь разработать класс марионеток с определенным ресурсом, который создает конфигурацию для веб-сайта.
Одна из вещей, которую должен сделать определенный ресурс, - назначить IP-адрес веб-сайтафиктивный интерфейс. Из-за ограничений проекта это делается с помощью NetworkManager.
Так что мне нужно сгенерировать файл типа
[connection]
id=dummydsr
uuid=50819d31-8967-4321-aa34-383f4a658789
type=dummy
interface-name=dummydsr
permissions=
[ipv4]
method=manual
#IP Addresses come here
ipaddress1=1.2.3.4/32
ipaddress2=5.6.7.8/32
ipaddress3=8.7.6.5/32
[ipv6]
method=ignore
Для каждого экземпляра должна быть строка ipaddressX = ... определенный ресурс.
Моя проблема заключается в том, как отследить, сколько раз был создан конкретный ресурс, чтобы я мог каким-то образом увеличить счетчик и сгенерировать строки ipaddress.
Или для каждого экземпляраопределенный ресурс, добавьте IP-адрес в массив, который я позже смогу использовать для создания файла