net-update sekcja komend sieciowych xml [--index-index index] [[--live] [--config] | [--obecny]]
Zaktualizuj podaną sekcję istniejącej definicji sieci, a opcjonalnie zmiany zaczną obowiązywać natychmiast, bez potrzeby niszczenia i ponownego uruchamiania sieci.
polecenie to jeden z „dodaj pierwszy”, „dodaj ostatni”, „dodaj” (synonim „dodaj ostatni”), „usuń” lub „zmodyfikuj”.
sekcja jest jednym z „most”, „domena”, „ip”, „ip-dhcp-host”, „ip-dhcp-range”, „forward”, „forward-interface”, „forward-pf”, „portgroup ”,„ dns-host ”,„ dns-txt ”lub„ dns-srv ”, przy czym każda sekcja jest nazwana przez konkatenację hierarchii elementów xml prowadzącą do zmiany elementu. Na przykład „ip-dhcp-host” zmieni <host>
element znajdujący się w <dhcp>
elemencie wewnątrz <ip>
elementu sieci.
xml jest tekstem kompletnego zmienianego elementu xml typu (np. „<host mac =” 00: 11: 22: 33: 44: 55 'ip =' 1.2.3.4 '/> ”lub nazwa plik zawierający pełny element xml. Ujednoznacznienie polega na spojrzeniu na pierwszy znak podanego tekstu - jeśli pierwszym znakiem jest „<”, to jest to tekst xml, jeśli pierwszym znakiem nie jest „<”, to jest to nazwa pliku zawierającego tekst xml, który ma zostać użyty.
Opcja --parent-index służy do określenia, w którym z kilku elementów nadrzędnych znajduje się żądany element (w oparciu o 0). Na przykład <host>
element dhcp może znajdować się w jednym z wielu <ip>
elementów w sieci; jeśli indeks nadrzędny nie zostanie podany, wybrany zostanie „najbardziej odpowiedni” <ip>
element (zazwyczaj jedyny, który już ma <dhcp>
element), ale jeśli podano - indeks nadrzędny, to konkretna instancja <ip>
otrzyma modyfikację.
Jeśli podano opcję --live, wpływa na działającą sieć. Jeśli podano opcję --config, wpływa na następne uruchomienie trwałej sieci. Jeśli podano opcję --current, wpływa na bieżący stan sieci. Można podać flagi --live i --config, ale --current jest wyłączny. Nieokreślenie żadnej flagi jest tym samym, co określenie --current.