1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
|
---
title: NETPLAN-SET
section: 8
author:
- Lukas Märdian (lukas.maerdian@canonical.com)
...
## NAME
`netplan-set` - write Netplan YAML configuration snippets to file
## SYNOPSIS
**`netplan`** \[*--debug*\] **set** **-h**|**--help**
**`netplan`** \[*--debug*\] **set** \[*--root-dir=ROOT_DIR*\] \[*--origin-hint=ORIGIN_HINT*\] \[*key=value*\]
## DESCRIPTION
**`netplan set [key=value]`** writes a given key/value pair or YAML subtree into a YAML file in `/etc/netplan/` and validates its format.
You can specify a single value as: `"[network.]ethernets.eth0.addresses=[1.2.3.4/24, 5.6.7.8/24]"` or a full subtree as: `"[network.]ethernets.eth0={dhcp4: true, dhcp6: true}"`.
For details of the configuration file format, see **`netplan`**(5).
## OPTIONS
`-h`, `--help`
: Print basic help.
`--debug`
: Print debugging output during the process.
`--root-dir`
: Write YAML files into this root instead of `/`.
`--origin-hint`
: Specify a name for the configuration file, e.g.: `70-netplan-set` => `/etc/netplan/70-netplan-set.yaml`.
## SEE ALSO
**`netplan`**(5), **`netplan-get`**(8), **`netplan-dbus`**(8)
|