net-update Netzwerkbefehlsabschnitt xml [--parent-index index] [[--live] [--config] | [--Strom]]
Aktualisieren Sie den angegebenen Abschnitt einer vorhandenen Netzwerkdefinition, wobei die Änderungen optional sofort wirksam werden, ohne dass das Netzwerk zerstört und neu gestartet werden muss.
Der Befehl lautet "Add-First", "Add-Last", "Add" (ein Synonym für Add-Last), "Löschen" oder "Ändern".
Abschnitt ist einer von "Brücke", "Domäne", "IP", "IP-DHCP-Host", "IP-DHCP-Bereich", "Vorwärts", "Vorwärtsschnittstelle", "Vorwärts-Pf", "Portgruppe" "," dns-host "," dns-txt "oder" dns-srv ", wobei jeder Abschnitt durch eine Verkettung der XML-Elementhierarchie benannt wird, die zur Änderung des Elements führt. Beispielsweise ändert "ip-dhcp-host" ein <host>
Element, das in einem <dhcp>
Element innerhalb eines <ip>
Elements des Netzwerks enthalten ist.
xml ist entweder der Text eines vollständigen xml-Elements des zu ändernden Typs (z. B. "<host mac =" 00: 11: 22: 33: 44: 55 'ip =' 1.2.3.4 '/> "oder der Name von Eine Datei, die ein vollständiges XML-Element enthält. Die Disambiguierung erfolgt durch Betrachten des ersten Zeichens des bereitgestellten Textes. Wenn das erste Zeichen "<" ist, ist es XML-Text. Wenn das erste Zeichen nicht "<" ist, ist es das Name einer Datei, die den zu verwendenden XML-Text enthält.
Mit der Option --parent-index wird angegeben, in welchem von mehreren übergeordneten Elementen sich das angeforderte Element befindet (0-basiert). Beispielsweise kann sich ein DHCP- <host>
Element in einem von mehreren <ip>
Elementen im Netzwerk befinden. Wenn kein übergeordneter Index angegeben ist, wird das "am besten geeignete" <ip>
Element ausgewählt (normalerweise das einzige, das bereits ein <dhcp>
Element enthält). Wenn jedoch --parent-index angegeben wird, erhält diese bestimmte Instanz von <ip>
die Änderung.
Wenn --live angegeben ist, wirkt sich dies auf ein laufendes Netzwerk aus. Wenn --config angegeben ist, wirkt sich dies auf den nächsten Start eines dauerhaften Netzwerks aus. Wenn --current angegeben ist, wirkt sich dies auf den aktuellen Netzwerkstatus aus. Es können sowohl --live- als auch --config-Flags angegeben werden, aber --current ist exklusiv. Wenn Sie kein Flag angeben, entspricht dies der Angabe von --current.