Difference between revisions of "Netplan"
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
<code>[[netplan]]</code> command is used for network configuration in [[Ubuntu]] Since [[Ubuntu 16.04 LTS]]<ref>https://wiki.ubuntu.com/BionicBeaver/ReleaseNotes#Network_configuration</ref>. netplan is included in <code>netplan.io</code> package and source code is available in GitHub https://github.com/CanonicalLtd/netplan/releases/tag/0.1. | <code>[[netplan]]</code> command is used for network configuration in [[Ubuntu]] Since [[Ubuntu 16.04 LTS]]<ref>https://wiki.ubuntu.com/BionicBeaver/ReleaseNotes#Network_configuration</ref>. netplan is included in <code>netplan.io</code> package and source code is available in GitHub https://github.com/CanonicalLtd/netplan/releases/tag/0.1. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=== Basic Commands === | === Basic Commands === | ||
Line 17: | Line 10: | ||
=== Config Files === | === Config Files === | ||
* <code>/etc/netplan/*.yaml</code> (Read Netplan examples: https://netplan.io/examples) | * <code>/etc/netplan/*.yaml</code> (Read Netplan examples: https://netplan.io/examples) | ||
+ | Depending on your Bionic (18.04LTS) installation method, your configuration file will be different:<ref>https://ubuntu.com/blog/ubuntu-bionic-netplan</ref> | ||
+ | <pre> | ||
+ | INSTALL TYPE RENDERER FILE | ||
+ | Server ISO systemd-networkd /etc/netplan/01-netcfg.yaml | ||
+ | Cloud Image systemd-networkd /etc/netplan/50-cloud-init.yaml | ||
+ | Desktop ISO NetworkManager /etc/netplan/01-network-manager-all.yaml | ||
+ | </pre> | ||
+ | |||
== Activities == | == Activities == |
Revision as of 08:25, 12 December 2019
netplan
command is used for network configuration in Ubuntu Since Ubuntu 16.04 LTS[1]. netplan is included in netplan.io
package and source code is available in GitHub https://github.com/CanonicalLtd/netplan/releases/tag/0.1.
Basic Commands
netplan try
(you can also verity your YAML file before trying it, for example using yq utility)netplan generate
to validate the configuration is correctly parsed by netplan and written to disk so next boot will be available.netplan --debug apply
[2]netplan apply
Config Files
/etc/netplan/*.yaml
(Read Netplan examples: https://netplan.io/examples)
Depending on your Bionic (18.04LTS) installation method, your configuration file will be different:[3]
INSTALL TYPE RENDERER FILE Server ISO systemd-networkd /etc/netplan/01-netcfg.yaml Cloud Image systemd-networkd /etc/netplan/50-cloud-init.yaml Desktop ISO NetworkManager /etc/netplan/01-network-manager-all.yaml
Activities
Basic
- Read Netplan examples: https://netplan.io/examples
- Configure your DNS servers in Ubuntu. https://www.techrepublic.com/article/how-to-set-dns-nameservers-in-ubuntu-server-18-04/
Advanced
- Review netplan source code: https://github.com/CanonicalLtd/netplan
See also
- Systemd:
systemctl
,systemd-journald
,journalctl
systemd-cat
,systemd-logind
,systemd-networkd
:networkctl
,systemd-timesyncd
,systemd-resolved
,systemd-udevd
[4],Systemd-logind: loginctl
,hostnamectl
,udevadm
,systemd-run
,portablectl
,systemd-nspawn
, systemd resource management, Timer (systemd), systemd logs,/etc/systemd/
, systemd services,systemd-mount
,/run/systemd/
,.service
,/usr/lib/systemd/
,/usr/lib/systemd/system/
,/usr/lib/systemd/system/systemd-resolved.service
,/lib/systemd/
, machinectl, systemd-oomd, systemd-analyze ip
[link, route]
,ifconfig
netstat
ss
lsof
ping
ethtool
mii-tool
arping
nmcli
(RHEL)route
networkctl
,netplan
,tc
Text is available under the Creative Commons Attribution-ShareAlike License; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy.
Original Source: https://en.wikiversity.org/wiki/Ubuntu/netplan
Advertising: