Difference between revisions of "Netplan"

From wikieduonline
Jump to navigation Jump to search
 
(31 intermediate revisions by the same user not shown)
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>[[wikipedia:netplan]]</code> ([[2016]]) 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 ==
* <code>netplan try</code> (you can also verity your [[YAML]] file before trying it, for example using <code>[[yq]]</code> utility)
+
* <code>[[netplan try]]</code> (you can also verity your [[YAML]] file before trying it, for example using <code>[[yq]]</code> utility)
* <code>netplan generate</code> to validate the configuration is correctly parsed by netplan and written to disk so next boot will be available.
+
* <code>[[netplan generate]]</code> to validate the configuration is correctly parsed by netplan and written to disk so next boot will be available.
* <code>netplan --debug apply</code><ref>https://www.techrepublic.com/article/how-to-set-dns-nameservers-in-ubuntu-server-18-04/</ref>
+
* <code>[[netplan apply]]</code>
* <code>netplan apply</code>
+
** <code>[[netplan --debug apply]]</code><ref>https://www.techrepublic.com/article/how-to-set-dns-nameservers-in-ubuntu-server-18-04/</ref>
 +
* <code>[[netplan info]]</code>
 +
* <code>[[netplan generate]]</code>
  
=== 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>
 
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
+
INSTALL TYPE RENDERER FILE
Server ISO systemd-networkd /etc/netplan/01-netcfg.yaml
+
Server ISO [[systemd-networkd]] /etc/netplan/01-netcfg.yaml
Cloud Image systemd-networkd /etc/netplan/50-cloud-init.yaml
+
Cloud Image systemd-networkd /etc/netplan/50-cloud-init.yaml
Desktop ISO NetworkManager /etc/netplan/01-network-manager-all.yaml
+
Desktop ISO [[NetworkManager]] /etc/netplan/01-network-manager-all.yaml
</pre>
+
 
 +
== Logs ==
 +
Jul 15 12:22:13 XXXX systemd[25690]: /lib/systemd/system-generators/netplan failed with exit status 1.
  
 
== Activities ==
 
== Activities ==
 
=== Basic ===
 
=== Basic ===
# Read Netplan examples: https://netplan.io/examples
+
# Read Netplan examples: https://netplan.io/examples including [[Netplan Bonding]] and [[Netplan: additional examples|DHCP, additional examples]]
# Configure your [[DNS]] servers in Ubuntu. https://www.techrepublic.com/article/how-to-set-dns-nameservers-in-ubuntu-server-18-04/
+
# Configure your [[DNS]] servers in [[Ubuntu]]. https://www.techrepublic.com/article/how-to-set-dns-nameservers-in-ubuntu-server-18-04/
  
 
=== Advanced ===
 
=== Advanced ===
 
# Review netplan source code: https://github.com/CanonicalLtd/netplan
 
# Review netplan source code: https://github.com/CanonicalLtd/netplan
 +
 +
== Related terms ==
 +
* <code>[[/etc/resolv.conf]]</code>
 +
* <code>[[ip]]</code>
 +
* <code>[[access-points:]]</code>
 +
* <code>[[static.yaml]]</code>
 +
* <code>[[virsh net-define]]</code>
  
 
== See also ==
 
== See also ==
* {{systemd}}
+
* {{netplan}}
 
* {{Linux networking commands}}
 
* {{Linux networking commands}}
 
* [[Ethernet]]
 
  
 
{{CC license}}
 
{{CC license}}

Latest revision as of 19:26, 4 June 2022

wikipedia:netplan (2016) 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[edit]

Config Files[edit]

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

Logs[edit]

Jul 15 12:22:13 XXXX systemd[25690]: /lib/systemd/system-generators/netplan failed with exit status 1.

Activities[edit]

Basic[edit]

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

Advanced[edit]

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

Related terms[edit]

See also[edit]

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: