{"id":418,"date":"2022-01-25T14:51:48","date_gmt":"2022-01-25T14:51:48","guid":{"rendered":"https:\/\/black.host\/hc\/?p=418"},"modified":"2024-11-15T17:17:26","modified_gmt":"2024-11-15T17:17:26","slug":"how-to-setup-ipv6-on-ubuntu-20-04-with-netplan","status":"publish","type":"post","link":"https:\/\/black.host\/hc\/vps-hosting\/how-to-setup-ipv6-on-ubuntu-20-04-with-netplan\/","title":{"rendered":"How to Setup IPv6 on Ubuntu 20.04 With Netplan"},"content":{"rendered":"\n<p>The instructions below can be applied to any general networking setup where you&#8217;re trying to setup default routing. However, this how-to article is customized for configuring IPv6 on our <a href=\"https:\/\/black.host\/unmetered-vps-hosting\" target=\"_blank\" rel=\"noreferrer noopener\">Unmetered VPS<\/a> platform. With each VPS, we assign an \/64 IPv6 subnet, which means you can configure 2<sup>64<\/sup>. Or to be more precise, 18,446,744,073,709,551,616 addresses on your VPS. There are several ways to enable IPv6 on your Ubuntu 20.04 VPS. One of the most reliable methods is using systemd or netplan. <\/p>\n\n\n\n<p><a href=\"https:\/\/netplan.io\/\" target=\"_blank\" rel=\"noreferrer noopener\">Netplan<\/a> is a powerful network configuration abstraction tool built into Ubuntu since version 17. It&#8217;s quite handy, especially if you&#8217;re a fan of software-defined networking. It uses the YAML language to define your network setup and can control NetworkManager and systemd-networkd backends. <\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-flat ez-toc-counter ez-toc-black ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/black.host\/hc\/vps-hosting\/how-to-setup-ipv6-on-ubuntu-20-04-with-netplan\/#Enabling_IPv6_on_Ubuntu_2004\" >Enabling IPv6 on Ubuntu 20.04<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/black.host\/hc\/vps-hosting\/how-to-setup-ipv6-on-ubuntu-20-04-with-netplan\/#Looking_for_IPv6_ready_VPS_servers\" >Looking for IPv6 ready VPS servers?<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/black.host\/hc\/vps-hosting\/how-to-setup-ipv6-on-ubuntu-20-04-with-netplan\/#Adding_Additional_IPv6_Addresses\" >Adding Additional IPv6 Addresses<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/black.host\/hc\/vps-hosting\/how-to-setup-ipv6-on-ubuntu-20-04-with-netplan\/#Removing_Additional_IPv6_Address\" >Removing Additional IPv6 Address<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\" id=\"h-enabling-ipv6-on-ubuntu-20-04\"><span class=\"ez-toc-section\" id=\"Enabling_IPv6_on_Ubuntu_2004\"><\/span>Enabling IPv6 on Ubuntu 20.04<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>To start, you will need to find the allocated IPv6 subnet. You can easily find this in the &#8220;Assigned IPs&#8221; section in your VPS welcome email. Or you can check the service details in our client area.<\/p>\n\n\n\n<p>Your allocated IPv6 subnet should look something like this: <code>2a07:85XX:0:XXX::\/64<\/code> and from it, you can easily extrapolate the default gateway for your allocated subnet. The gateway is always on the first \/128 of the subnet, e.g.: <code>2a07:85XX::1<\/code> <br><br>Once you have this information, you can create your netplan configuration file. Netplan reads the network configuration files from: <code>\/etc\/netplan\/*.yaml<\/code>, so you can create the file under any name as long as it ends with the .yaml extension. If you have multiple configuration files dependent on each other, it is wise to implement numbered naming so you can control the loading sequence. For instance, 01-netcfg.yaml 10-backup-network.yaml <br><br>Our Ubuntu 20.04 templates already have DHCP configuration for IPv4 in <code>01-netcfg.yaml<\/code>, so you can extend it with the following configuration parameters:<\/p>\n\n\n\n<pre title=\"\/etc\/netplan\/01-netcfg.yaml\" class=\"wp-block-code\"><code lang=\"yaml\" class=\"language-yaml\">network:\n    version: 2\n    renderer: networkd\n    ethernets:\n        ens3:\n            dhcp4: yes\n            dhcp6: no\n            addresses:\n                - 2a07:85XX:0:XXX::2\/64\n            gateway6: 2a07:85XX::1\n            nameservers:\n                addresses:\n                    - 1.1.1.1\n                    - 8.8.8.8\n                    - 2606:4700:4700::1111\n                    - 2001:4860:4860::8888\n            routes:\n                -   to: 2a07:85XX::1\n                    scope: link<\/code><\/pre>\n\n\n\n<p>In order to apply the changes, you will need to run <code>netplan apply<\/code> and that&#8217;s it. Your VPS is now IPv6 ready. <\/p>\n\n\n\n\t\t\t\t<section class=\"content-blocker\">\n\t\t\t\t\t<div class=\"content-blocker-wrapper\">\n\t\t\t\t\t\t<div class=\"bg\">\n\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" version=\"1.1\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xmlns:svgjs=\"http:\/\/svgjs.dev\/svgjs\" viewBox=\"0 0 800 800\" opacity=\"1\"><defs><filter id=\"bbblurry-filter\" x=\"-100%\" y=\"-100%\" width=\"400%\" height=\"400%\" filterUnits=\"objectBoundingBox\" primitiveUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\n\t\t\t\t\t\t\t\t<feGaussianBlur stdDeviation=\"114\" x=\"0%\" y=\"0%\" width=\"100%\" height=\"100%\" in=\"SourceGraphic\" edgeMode=\"none\" result=\"blur\"><\/feGaussianBlur><\/filter><\/defs><g filter=\"url(#bbblurry-filter)\"><ellipse rx=\"277.5\" ry=\"277.5\" cx=\"228.83887677417374\" cy=\"623.1159188635062\" fill=\"hsla(251, 85%, 11%, 1.00)\"><\/ellipse><ellipse rx=\"277.5\" ry=\"277.5\" cx=\"612.2225848279394\" cy=\"268.81642588434374\" fill=\"hsla(236, 85%, 22%, 1.00)\"><\/ellipse><ellipse rx=\"277.5\" ry=\"277.5\" cx=\"181.2731483020084\" cy=\"107.45948208314587\" fill=\"hsla(189, 76%, 20%, .2)\"><\/ellipse><ellipse rx=\"277.5\" ry=\"277.5\" cx=\"728.197217851409\" cy=\"797.2737217448769\" fill=\"hsla(189, 100%, 50%, 0.41)\"><\/ellipse><\/g>\n\t\t\t\t\t\t\t<\/svg>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"bg image with_contrast\">\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/black.host\/hc\/wp-content\/themes\/blackhost_kb_v1\/assets\/images\/header\/bg2.jpeg\" \/>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"content row middle-xs\">\n\t\t\t\t\t\t\t<div class=\"col-xs-12 col-sm-6 col-lg-8\">\n\t\t\t\t\t\t\t\t<h2><span class=\"ez-toc-section\" id=\"Looking_for_IPv6_ready_VPS_servers\"><\/span>Looking for IPv6 ready VPS servers?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"col-xs-12 col-sm-6 col-lg-4 image-wrap\">\n\t\t\t\t\t\t\t\t<div class=\"text-right\">\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/black.host\/unmetered-vps-hosting?utm_source=internal&amp;utm_medium=IPv6_banner&amp;utm_campaign=IPv6&amp;utm_id=HC\" target=\"_blank\" class=\"btn primary\">GET YOUR VPS<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/section>\n\t\t\t\n\n\n\n<p>You can verify if the netplan configuration was applied successfully by checking the server syslog or by checking the IPv6 routes e.g.: <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">root@ubuntu20:~# ip -6 route show\n2a07:85XX::1 dev eth0 proto static metric 1024 pref medium\n2a07:85XX:0:XXX::\/64 dev eth0 proto kernel metric 256 pref medium\ndefault via 2a07:85XX::1 dev eth0 proto static metric 1024 onlink pref medium<\/code><\/pre>\n\n\n\n<p>All that is left to do is to make your allocated IP reachable from all over the internet. And for that, you will need to advertise your IPv6 address on our network with the neighbor solicitation protocol. You can do this by running a simple ping command: <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">ping -6 black.host<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-adding-additional-ipv6-addresses\"><span class=\"ez-toc-section\" id=\"Adding_Additional_IPv6_Addresses\"><\/span>Adding Additional IPv6 Addresses<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Once you&#8217;ve successfully configured IPv6 on your server, you can add additional addresses under your configuration file&#8217;s address key. The addresses can be added as an additional list item in the current format or as an object sequence containing all addresses. Here is an example:<\/p>\n\n\n\n<pre title=\"\/etc\/netplan\/network-config.yaml\" class=\"wp-block-code\"><code lang=\"yaml\" class=\"language-yaml\">...\n            addresses:\n                - 2a07:85XX:0:XXX::2\/64\n                - 2a07:85XX:0:XXX::3\/64\n                - 2a07:85XX:0:XXX::4\/64\n...<\/code><\/pre>\n\n\n\n<p>Once modifying the netplan configuration, you need to apply the changes and then announce the added IPs using the ping command while specifying the outgoing interface\/IP address e.g.:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">ping -6 -I 2a07:85XX:0:XXX::3 black.host<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-removing-additional-ipv6-address\"><span class=\"ez-toc-section\" id=\"Removing_Additional_IPv6_Address\"><\/span>Removing Additional IPv6 Address<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Removing an additional IPv6 address is quite intuitive. All you need to do is to remove the desired IP from the netplan configuration file and apply the netplan configuration using: <code>netplan apply<\/code>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The instructions below can be applied to any general networking setup where you&#8217;re trying to setup default routing. However, this how-to article is customized for configuring IPv6 on our Unmetered VPS platform. With each VPS, we assign an \/64 IPv6 subnet, which means you can configure 264. Or to be more precise, 18,446,744,073,709,551,616 addresses on [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":823,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[215,7],"tags":[171,169,167,173],"class_list":["post-418","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ipv6","category-vps-hosting","tag-ipv6","tag-netplan","tag-networking","tag-ubuntu"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to Setup IPv6 on Ubuntu 20.04 With Netplan | BlackHOST<\/title>\n<meta name=\"description\" content=\"Sometimes IPv6 can sound scary right? Find out how can you easily configure IPv6 on your Ubuntu 20.04 VPS in less than 60 seconds.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/black.host\/hc\/vps-hosting\/how-to-setup-ipv6-on-ubuntu-20-04-with-netplan\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Setup IPv6 on Ubuntu 20.04 With Netplan\" \/>\n<meta property=\"og:description\" content=\"Sometimes IPv6 can sound scary right? Find out how can you easily configure IPv6 on your Ubuntu 20.04 VPS in less than 60 seconds.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/black.host\/hc\/vps-hosting\/how-to-setup-ipv6-on-ubuntu-20-04-with-netplan\/\" \/>\n<meta property=\"og:site_name\" content=\"Knowledge Base | BlackHOST\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/BlackH0ST\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-01-25T14:51:48+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-15T17:17:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/black.host\/hc\/wp-content\/uploads\/sites\/3\/2022\/09\/418.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Kirtaki Safilis\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@_blackhost\" \/>\n<meta name=\"twitter:site\" content=\"@_blackhost\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirtaki Safilis\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/black.host\/hc\/vps-hosting\/how-to-setup-ipv6-on-ubuntu-20-04-with-netplan\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/black.host\/hc\/vps-hosting\/how-to-setup-ipv6-on-ubuntu-20-04-with-netplan\/\"},\"author\":{\"name\":\"Kirtaki Safilis\",\"@id\":\"https:\/\/black.host\/hc\/#\/schema\/person\/592b433f7bd075019061d1f30207d4c6\"},\"headline\":\"How to Setup IPv6 on Ubuntu 20.04 With Netplan\",\"datePublished\":\"2022-01-25T14:51:48+00:00\",\"dateModified\":\"2024-11-15T17:17:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/black.host\/hc\/vps-hosting\/how-to-setup-ipv6-on-ubuntu-20-04-with-netplan\/\"},\"wordCount\":532,\"publisher\":{\"@id\":\"https:\/\/black.host\/hc\/#organization\"},\"image\":{\"@id\":\"https:\/\/black.host\/hc\/vps-hosting\/how-to-setup-ipv6-on-ubuntu-20-04-with-netplan\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/black.host\/hc\/wp-content\/uploads\/sites\/3\/2022\/09\/418.png\",\"keywords\":[\"IPv6\",\"netplan\",\"networking\",\"ubuntu\"],\"articleSection\":[\"IPv6\",\"VPS Hosting\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/black.host\/hc\/vps-hosting\/how-to-setup-ipv6-on-ubuntu-20-04-with-netplan\/\",\"url\":\"https:\/\/black.host\/hc\/vps-hosting\/how-to-setup-ipv6-on-ubuntu-20-04-with-netplan\/\",\"name\":\"How to Setup IPv6 on Ubuntu 20.04 With Netplan | BlackHOST\",\"isPartOf\":{\"@id\":\"https:\/\/black.host\/hc\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/black.host\/hc\/vps-hosting\/how-to-setup-ipv6-on-ubuntu-20-04-with-netplan\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/black.host\/hc\/vps-hosting\/how-to-setup-ipv6-on-ubuntu-20-04-with-netplan\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/black.host\/hc\/wp-content\/uploads\/sites\/3\/2022\/09\/418.png\",\"datePublished\":\"2022-01-25T14:51:48+00:00\",\"dateModified\":\"2024-11-15T17:17:26+00:00\",\"description\":\"Sometimes IPv6 can sound scary right? Find out how can you easily configure IPv6 on your Ubuntu 20.04 VPS in less than 60 seconds.\",\"breadcrumb\":{\"@id\":\"https:\/\/black.host\/hc\/vps-hosting\/how-to-setup-ipv6-on-ubuntu-20-04-with-netplan\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/black.host\/hc\/vps-hosting\/how-to-setup-ipv6-on-ubuntu-20-04-with-netplan\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/black.host\/hc\/vps-hosting\/how-to-setup-ipv6-on-ubuntu-20-04-with-netplan\/#primaryimage\",\"url\":\"https:\/\/black.host\/hc\/wp-content\/uploads\/sites\/3\/2022\/09\/418.png\",\"contentUrl\":\"https:\/\/black.host\/hc\/wp-content\/uploads\/sites\/3\/2022\/09\/418.png\",\"width\":1200,\"height\":675},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/black.host\/hc\/vps-hosting\/how-to-setup-ipv6-on-ubuntu-20-04-with-netplan\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/black.host\/hc\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Setup IPv6 on Ubuntu 20.04 With Netplan\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/black.host\/hc\/#website\",\"url\":\"https:\/\/black.host\/hc\/\",\"name\":\"Knowledge Base | BlackHOST\",\"description\":\"Knowledge Base\",\"publisher\":{\"@id\":\"https:\/\/black.host\/hc\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/black.host\/hc\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/black.host\/hc\/#organization\",\"name\":\"BlackHOST\",\"url\":\"https:\/\/black.host\/hc\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/black.host\/hc\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/black.host\/hc\/wp-content\/uploads\/sites\/3\/2020\/05\/text.png\",\"contentUrl\":\"https:\/\/black.host\/hc\/wp-content\/uploads\/sites\/3\/2020\/05\/text.png\",\"width\":1200,\"height\":143,\"caption\":\"BlackHOST\"},\"image\":{\"@id\":\"https:\/\/black.host\/hc\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/BlackH0ST\/\",\"https:\/\/x.com\/_blackhost\",\"https:\/\/www.youtube.com\/c\/BlackHOST\",\"https:\/\/www.linkedin.com\/company\/blackhost\",\"https:\/\/www.instagram.com\/_blackhost\/\",\"https:\/\/ch.pinterest.com\/BlackH0ST\/\",\"https:\/\/mastodon.social\/@blackhost\",\"https:\/\/primal.net\/BlackHOST\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/black.host\/hc\/#\/schema\/person\/592b433f7bd075019061d1f30207d4c6\",\"name\":\"Kirtaki Safilis\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/de75c53944d60ce0b18ec5fc0ace2f4562b929b286e1356592667105c6ac4b21?s=96&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/de75c53944d60ce0b18ec5fc0ace2f4562b929b286e1356592667105c6ac4b21?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/de75c53944d60ce0b18ec5fc0ace2f4562b929b286e1356592667105c6ac4b21?s=96&r=g\",\"caption\":\"Kirtaki Safilis\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to Setup IPv6 on Ubuntu 20.04 With Netplan | BlackHOST","description":"Sometimes IPv6 can sound scary right? Find out how can you easily configure IPv6 on your Ubuntu 20.04 VPS in less than 60 seconds.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/black.host\/hc\/vps-hosting\/how-to-setup-ipv6-on-ubuntu-20-04-with-netplan\/","og_locale":"en_US","og_type":"article","og_title":"How to Setup IPv6 on Ubuntu 20.04 With Netplan","og_description":"Sometimes IPv6 can sound scary right? Find out how can you easily configure IPv6 on your Ubuntu 20.04 VPS in less than 60 seconds.","og_url":"https:\/\/black.host\/hc\/vps-hosting\/how-to-setup-ipv6-on-ubuntu-20-04-with-netplan\/","og_site_name":"Knowledge Base | BlackHOST","article_publisher":"https:\/\/www.facebook.com\/BlackH0ST\/","article_published_time":"2022-01-25T14:51:48+00:00","article_modified_time":"2024-11-15T17:17:26+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/black.host\/hc\/wp-content\/uploads\/sites\/3\/2022\/09\/418.png","type":"image\/png"}],"author":"Kirtaki Safilis","twitter_card":"summary_large_image","twitter_creator":"@_blackhost","twitter_site":"@_blackhost","twitter_misc":{"Written by":"Kirtaki Safilis","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/black.host\/hc\/vps-hosting\/how-to-setup-ipv6-on-ubuntu-20-04-with-netplan\/#article","isPartOf":{"@id":"https:\/\/black.host\/hc\/vps-hosting\/how-to-setup-ipv6-on-ubuntu-20-04-with-netplan\/"},"author":{"name":"Kirtaki Safilis","@id":"https:\/\/black.host\/hc\/#\/schema\/person\/592b433f7bd075019061d1f30207d4c6"},"headline":"How to Setup IPv6 on Ubuntu 20.04 With Netplan","datePublished":"2022-01-25T14:51:48+00:00","dateModified":"2024-11-15T17:17:26+00:00","mainEntityOfPage":{"@id":"https:\/\/black.host\/hc\/vps-hosting\/how-to-setup-ipv6-on-ubuntu-20-04-with-netplan\/"},"wordCount":532,"publisher":{"@id":"https:\/\/black.host\/hc\/#organization"},"image":{"@id":"https:\/\/black.host\/hc\/vps-hosting\/how-to-setup-ipv6-on-ubuntu-20-04-with-netplan\/#primaryimage"},"thumbnailUrl":"https:\/\/black.host\/hc\/wp-content\/uploads\/sites\/3\/2022\/09\/418.png","keywords":["IPv6","netplan","networking","ubuntu"],"articleSection":["IPv6","VPS Hosting"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/black.host\/hc\/vps-hosting\/how-to-setup-ipv6-on-ubuntu-20-04-with-netplan\/","url":"https:\/\/black.host\/hc\/vps-hosting\/how-to-setup-ipv6-on-ubuntu-20-04-with-netplan\/","name":"How to Setup IPv6 on Ubuntu 20.04 With Netplan | BlackHOST","isPartOf":{"@id":"https:\/\/black.host\/hc\/#website"},"primaryImageOfPage":{"@id":"https:\/\/black.host\/hc\/vps-hosting\/how-to-setup-ipv6-on-ubuntu-20-04-with-netplan\/#primaryimage"},"image":{"@id":"https:\/\/black.host\/hc\/vps-hosting\/how-to-setup-ipv6-on-ubuntu-20-04-with-netplan\/#primaryimage"},"thumbnailUrl":"https:\/\/black.host\/hc\/wp-content\/uploads\/sites\/3\/2022\/09\/418.png","datePublished":"2022-01-25T14:51:48+00:00","dateModified":"2024-11-15T17:17:26+00:00","description":"Sometimes IPv6 can sound scary right? Find out how can you easily configure IPv6 on your Ubuntu 20.04 VPS in less than 60 seconds.","breadcrumb":{"@id":"https:\/\/black.host\/hc\/vps-hosting\/how-to-setup-ipv6-on-ubuntu-20-04-with-netplan\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/black.host\/hc\/vps-hosting\/how-to-setup-ipv6-on-ubuntu-20-04-with-netplan\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/black.host\/hc\/vps-hosting\/how-to-setup-ipv6-on-ubuntu-20-04-with-netplan\/#primaryimage","url":"https:\/\/black.host\/hc\/wp-content\/uploads\/sites\/3\/2022\/09\/418.png","contentUrl":"https:\/\/black.host\/hc\/wp-content\/uploads\/sites\/3\/2022\/09\/418.png","width":1200,"height":675},{"@type":"BreadcrumbList","@id":"https:\/\/black.host\/hc\/vps-hosting\/how-to-setup-ipv6-on-ubuntu-20-04-with-netplan\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/black.host\/hc\/"},{"@type":"ListItem","position":2,"name":"How to Setup IPv6 on Ubuntu 20.04 With Netplan"}]},{"@type":"WebSite","@id":"https:\/\/black.host\/hc\/#website","url":"https:\/\/black.host\/hc\/","name":"Knowledge Base | BlackHOST","description":"Knowledge Base","publisher":{"@id":"https:\/\/black.host\/hc\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/black.host\/hc\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/black.host\/hc\/#organization","name":"BlackHOST","url":"https:\/\/black.host\/hc\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/black.host\/hc\/#\/schema\/logo\/image\/","url":"https:\/\/black.host\/hc\/wp-content\/uploads\/sites\/3\/2020\/05\/text.png","contentUrl":"https:\/\/black.host\/hc\/wp-content\/uploads\/sites\/3\/2020\/05\/text.png","width":1200,"height":143,"caption":"BlackHOST"},"image":{"@id":"https:\/\/black.host\/hc\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/BlackH0ST\/","https:\/\/x.com\/_blackhost","https:\/\/www.youtube.com\/c\/BlackHOST","https:\/\/www.linkedin.com\/company\/blackhost","https:\/\/www.instagram.com\/_blackhost\/","https:\/\/ch.pinterest.com\/BlackH0ST\/","https:\/\/mastodon.social\/@blackhost","https:\/\/primal.net\/BlackHOST"]},{"@type":"Person","@id":"https:\/\/black.host\/hc\/#\/schema\/person\/592b433f7bd075019061d1f30207d4c6","name":"Kirtaki Safilis","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/de75c53944d60ce0b18ec5fc0ace2f4562b929b286e1356592667105c6ac4b21?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/de75c53944d60ce0b18ec5fc0ace2f4562b929b286e1356592667105c6ac4b21?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/de75c53944d60ce0b18ec5fc0ace2f4562b929b286e1356592667105c6ac4b21?s=96&r=g","caption":"Kirtaki Safilis"}}]}},"acf":[],"lang":"en","translations":{"en":418},"amp_enabled":true,"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/black.host\/hc\/wp-json\/wp\/v2\/posts\/418","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/black.host\/hc\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/black.host\/hc\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/black.host\/hc\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/black.host\/hc\/wp-json\/wp\/v2\/comments?post=418"}],"version-history":[{"count":56,"href":"https:\/\/black.host\/hc\/wp-json\/wp\/v2\/posts\/418\/revisions"}],"predecessor-version":[{"id":1139,"href":"https:\/\/black.host\/hc\/wp-json\/wp\/v2\/posts\/418\/revisions\/1139"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/black.host\/hc\/wp-json\/wp\/v2\/media\/823"}],"wp:attachment":[{"href":"https:\/\/black.host\/hc\/wp-json\/wp\/v2\/media?parent=418"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/black.host\/hc\/wp-json\/wp\/v2\/categories?post=418"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/black.host\/hc\/wp-json\/wp\/v2\/tags?post=418"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}