раздел сетевых команд net-update xml [--parent-index index] [[--live] [--config] | [--текущий]]
Обновите данный раздел существующего определения сети, чтобы изменения могли вступить в силу немедленно, без необходимости уничтожать и перезапускать сеть.
Команда является одной из «add-first», «add-last», «add» (синоним add-last), «delete» или «modify».
раздел является одним из «мост», «домен», «ip», «ip-dhcp-host», «ip-dhcp-range», «forward», «forward-interface», «forward-pf», «portgroup» "," dns-host "," dns-txt "или" dns-srv ", причем каждый раздел назван путем объединения иерархии элементов xml, ведущей к изменению элемента. Например, «ip-dhcp-host» изменит <host>
элемент, который содержится внутри <dhcp>
элемента внутри <ip>
элемента сети.
xml - это либо текст полного элемента xml изменяемого типа (например, "<host mac =" 00: 11: 22: 33: 44: 55 'ip =' 1.2.3.4 '/> ", либо имя файл, который содержит полный элемент xml. Устранение неоднозначности выполняется путем просмотра первого символа предоставленного текста - если первый символ «<», то это текст XML, если первый символ не «<», это имя файла, содержащего текст xml, который будет использоваться.
Опция --parent-index используется для указания того, в каком из нескольких родительских элементов находится запрошенный элемент (на основе 0). Например, <host>
элемент dhcp может находиться в любом из нескольких <ip>
элементов в сети; если родительский индекс не указан, <ip>
будет выбран «наиболее подходящий» элемент (обычно единственный, у которого уже есть <dhcp>
элемент), но если указан параметр --parent-index, этот конкретный экземпляр <ip>
получит модификацию.
Если указан параметр --live, влияет на работающую сеть. Если указан параметр --config, влияет на следующий запуск постоянной сети. Если указан параметр --current, влияет на текущее состояние сети. Могут быть заданы флаги --live и --config, но --current является эксклюзивным. Не указывать какой-либо флаг - это то же самое, что указывать --current.