Difference between revisions of "Netplan"

From wikieduonline
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.
  
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>
 
  
 
=== 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

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

  1. Read Netplan examples: https://netplan.io/examples
  2. Configure your DNS servers in Ubuntu. https://www.techrepublic.com/article/how-to-set-dns-nameservers-in-ubuntu-server-18-04/

Advanced

  1. Review netplan source code: https://github.com/CanonicalLtd/netplan

See also

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: