{"id":1286,"date":"2025-08-04T20:46:08","date_gmt":"2025-08-04T20:46:08","guid":{"rendered":"https:\/\/black.host\/hc\/?p=1286"},"modified":"2025-10-04T22:08:35","modified_gmt":"2025-10-04T22:08:35","slug":"configuring-static-ipv6-on-debian-13","status":"publish","type":"post","link":"https:\/\/black.host\/hc\/ipv6\/configuring-static-ipv6-on-debian-13\/","title":{"rendered":"Configuring Static IPv6 on Debian 13"},"content":{"rendered":"\n<p>Debian has had native support for IPv6 since 2011, so it is not a surprise that Debian 13 <code>trixie<\/code> comes with a robust and flexible networking stack with excellent support for IPv6. While nowadays there are <a href=\"https:\/\/www.debian.org\/doc\/manuals\/debian-reference\/ch05.en.html\" target=\"_blank\" rel=\"noreferrer noopener\">modern tools<\/a> like NetworkManager and netplan, in this article, we will focus on the traditional and the most direct method when it comes to configuring servers or systems with minimal installations. <\/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\/ipv6\/configuring-static-ipv6-on-debian-13\/#IPv6_with_ifupdown\" >IPv6 with ifupdown<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/black.host\/hc\/ipv6\/configuring-static-ipv6-on-debian-13\/#Need_an_IPv6-Ready_Debian_13_VPS_server\" >Need an IPv6-Ready Debian 13 VPS server?<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/black.host\/hc\/ipv6\/configuring-static-ipv6-on-debian-13\/#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\/ipv6\/configuring-static-ipv6-on-debian-13\/#Key_Considerations\" >Key Considerations<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/black.host\/hc\/ipv6\/configuring-static-ipv6-on-debian-13\/#IPv4_Configuration\" >IPv4 Configuration<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/black.host\/hc\/ipv6\/configuring-static-ipv6-on-debian-13\/#Network_Interface_Name\" >Network Interface Name<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\" id=\"h-ipv6-with-ifupdown\"><span class=\"ez-toc-section\" id=\"IPv6_with_ifupdown\"><\/span>IPv6 with ifupdown <span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>This method utilizes the ifupdown package to parse the configuration file <code>\/etc\/network\/interfaces<\/code> and to manage network interfaces by bringing them up and down, respectively.  So naturally, all we need to do is edit the configuration file to look like this: <\/p>\n\n\n\n<pre title=\"\/etc\/network\/interfaces\" class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">auto lo\niface lo inet loopback\nallow-hotplug ens3\n\n# Dynamic IPv4 Configuration\niface ens3 inet dhcp\n\n# Static IPv6 configuration\niface ens3 inet6 static\n        address 2a01:e9XX:0:XXX::\/64\n        gateway 2a01:e9XX::1\n        metric 128<\/code><\/pre>\n\n\n\n<p>Your ISP or hosting provider should provide the IPv6 address and the gateway. In our case, we offer a full \/64 IPv6 subnet for each of our VPS hosting plans, from a parent \/48 subnet from which the IPv6 gateway can be easily &#8220;calculated&#8221; since it is on the first \/128 of the corresponding parent. <\/p>\n\n\n\n<p>For example, if your allocated subnet is: <code>2a01:e940:0:ABC::\/64<\/code> you just need to take the first part of that prefix <code>2a01:e940<\/code>, and add <code>::1<\/code> to the end. Your gateway will therefore be <code>2a01:e940::1<\/code>.<\/p>\n\n\n\n<p>Once configured, save the file and reboot the network with:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\"><code>sudo systemctl restart networking.service<\/code><\/code><\/pre>\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=\"Need_an_IPv6-Ready_Debian_13_VPS_server\"><\/span>Need an IPv6-Ready Debian 13 VPS server?<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_D13&amp;utm_campaign=IPv6&amp;utm_id=HC\" target=\"_blank\" class=\"btn primary\">GET YOUR VPS NOW<\/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<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>To add more IPv6 addresses to the same interface, you simply add more iface ens3 inet6 static stanzas. Although it may look like an error initially, this is the correct and <a href=\"https:\/\/wiki.debian.org\/NetworkConfiguration#Multiple_IP_addresses_on_one_Interface\" target=\"_blank\" rel=\"noreferrer noopener\">documented<\/a> method for ifupdown called interface aliasing. Here is a quick example: <\/p>\n\n\n\n<pre title=\"\/etc\/network\/interfaces\" class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">..\n\n# Secondary IPv6 Address\niface ens3 inet6 static\n        address 2a01:e9XX:0:XXX::2\/64\n\n# Yet Another IPv6 Address\niface ens3 inet6 static\n        address 2a01:e9XX:0:XXX::e\/64<\/code><\/pre>\n\n\n\n<p>Once you reboot the networking service, the newly configured IPv6 addresses might not be reachable from external networks. This is because the network gateway doesn&#8217;t know your server is now using them. To solve this, you need to trigger the Neighbor Discovery Protocol (NDP). The easiest way is to send any network traffic from the new IP address, which forces your server to announce itself. <\/p>\n\n\n\n<p>Pinging an external host is a perfect way to do this:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">ping -6 -I 2a01:e9XX:0:XXX::2 black.host<\/code><\/pre>\n\n\n\n<p>If your setup requires utilizing the full \/64 subnet, manualy pinging 18,446,744,073,709,551,616 address  \ud83e\udd2f is not a smart thing to do, so we strongly enourage you to take a look of a small tool we&#8217;ve created <a href=\"https:\/\/github.com\/Black-HOST\/NDPD\" target=\"_blank\" rel=\"noreferrer noopener\">NDPD &#8211; Neighbor Discovery Protocol Daemon<\/a>, which automates the entire neighbor solicitation process for you.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-key-considerations\"><span class=\"ez-toc-section\" id=\"Key_Considerations\"><\/span>Key Considerations<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Before you finish, please keep these important points in mind:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-ipv4-configuration\"><span class=\"ez-toc-section\" id=\"IPv4_Configuration\"><\/span>IPv4 Configuration<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>This guide assumes your server gets its IPv4 address automatically via DHCP <code>iface ens3 inet dhcp<\/code>. If you need to set a static IPv4 address, you would replace the DHCP line with a static stanza, similar in structure to the IPv6 configuration we&#8217;ve discussed earlier:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"\">iface ens3 inet static\n        address 2.59.22.221\n        netmask 255.255.255.0\n        gateway 2.59.22.1<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-network-interface-name\"><span class=\"ez-toc-section\" id=\"Network_Interface_Name\"><\/span>Network Interface Name<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>We use <code>ens3<\/code> as the example network interface name throughout this article. This is a common name on modern Debian systems, but your actual interface name could be different (e.g., eth0, ens18, or something else). You can find your correct interface name by running the command <code>ip a<\/code> or <code>ip link<\/code> in your terminal. Be sure to replace <code>ens3<\/code> with your specific interface name in all configuration steps.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Debian has had native support for IPv6 since 2011, so it is not a surprise that Debian 13 trixie comes with a robust and flexible networking stack with excellent support for IPv6. While nowadays there are modern tools like NetworkManager and netplan, in this article, we will focus on the traditional and the most direct [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1323,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[215],"tags":[],"class_list":["post-1286","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ipv6"],"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>Configuring Static IPv6 on Debian 13 - Knowledge Base | BlackHOST<\/title>\n<meta name=\"description\" content=\"Running a cutting-edge Linux OS like Debian 13 over IPv4 is out of fashion. Learn how to configure IPv6 on Debian 13 trixie using ifupdown.\" \/>\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\/ipv6\/configuring-static-ipv6-on-debian-13\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Configuring Static IPv6 on Debian 13\" \/>\n<meta property=\"og:description\" content=\"Running a cutting-edge Linux OS like Debian 13 over IPv4 is out of fashion. Learn how to configure IPv6 on Debian 13 trixie using ifupdown.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/black.host\/hc\/ipv6\/configuring-static-ipv6-on-debian-13\/\" \/>\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=\"2025-08-04T20:46:08+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-04T22:08:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/black.host\/hc\/wp-content\/uploads\/sites\/3\/2025\/10\/1286.jpg\" \/>\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\/jpeg\" \/>\n<meta name=\"author\" content=\"Thomas Nuchatel\" \/>\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=\"Thomas Nuchatel\" \/>\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\/ipv6\/configuring-static-ipv6-on-debian-13\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/black.host\/hc\/ipv6\/configuring-static-ipv6-on-debian-13\/\"},\"author\":{\"name\":\"Thomas Nuchatel\",\"@id\":\"https:\/\/black.host\/hc\/#\/schema\/person\/a9f685da3ffad63071d6e4173555e1a0\"},\"headline\":\"Configuring Static IPv6 on Debian 13\",\"datePublished\":\"2025-08-04T20:46:08+00:00\",\"dateModified\":\"2025-10-04T22:08:35+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/black.host\/hc\/ipv6\/configuring-static-ipv6-on-debian-13\/\"},\"wordCount\":533,\"publisher\":{\"@id\":\"https:\/\/black.host\/hc\/#organization\"},\"image\":{\"@id\":\"https:\/\/black.host\/hc\/ipv6\/configuring-static-ipv6-on-debian-13\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/black.host\/hc\/wp-content\/uploads\/sites\/3\/2025\/10\/1286.jpg\",\"articleSection\":[\"IPv6\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/black.host\/hc\/ipv6\/configuring-static-ipv6-on-debian-13\/\",\"url\":\"https:\/\/black.host\/hc\/ipv6\/configuring-static-ipv6-on-debian-13\/\",\"name\":\"Configuring Static IPv6 on Debian 13 - Knowledge Base | BlackHOST\",\"isPartOf\":{\"@id\":\"https:\/\/black.host\/hc\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/black.host\/hc\/ipv6\/configuring-static-ipv6-on-debian-13\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/black.host\/hc\/ipv6\/configuring-static-ipv6-on-debian-13\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/black.host\/hc\/wp-content\/uploads\/sites\/3\/2025\/10\/1286.jpg\",\"datePublished\":\"2025-08-04T20:46:08+00:00\",\"dateModified\":\"2025-10-04T22:08:35+00:00\",\"description\":\"Running a cutting-edge Linux OS like Debian 13 over IPv4 is out of fashion. Learn how to configure IPv6 on Debian 13 trixie using ifupdown.\",\"breadcrumb\":{\"@id\":\"https:\/\/black.host\/hc\/ipv6\/configuring-static-ipv6-on-debian-13\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/black.host\/hc\/ipv6\/configuring-static-ipv6-on-debian-13\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/black.host\/hc\/ipv6\/configuring-static-ipv6-on-debian-13\/#primaryimage\",\"url\":\"https:\/\/black.host\/hc\/wp-content\/uploads\/sites\/3\/2025\/10\/1286.jpg\",\"contentUrl\":\"https:\/\/black.host\/hc\/wp-content\/uploads\/sites\/3\/2025\/10\/1286.jpg\",\"width\":1200,\"height\":675},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/black.host\/hc\/ipv6\/configuring-static-ipv6-on-debian-13\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/black.host\/hc\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Configuring Static IPv6 on Debian 13\"}]},{\"@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\/a9f685da3ffad63071d6e4173555e1a0\",\"name\":\"Thomas Nuchatel\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/56ccd114c4d0553e66448d4423073e3c9b336a6cbedce70e926d3404837f3255?s=96&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/56ccd114c4d0553e66448d4423073e3c9b336a6cbedce70e926d3404837f3255?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/56ccd114c4d0553e66448d4423073e3c9b336a6cbedce70e926d3404837f3255?s=96&r=g\",\"caption\":\"Thomas Nuchatel\"},\"sameAs\":[\"https:\/\/black.host\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Configuring Static IPv6 on Debian 13 - Knowledge Base | BlackHOST","description":"Running a cutting-edge Linux OS like Debian 13 over IPv4 is out of fashion. Learn how to configure IPv6 on Debian 13 trixie using ifupdown.","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\/ipv6\/configuring-static-ipv6-on-debian-13\/","og_locale":"en_US","og_type":"article","og_title":"Configuring Static IPv6 on Debian 13","og_description":"Running a cutting-edge Linux OS like Debian 13 over IPv4 is out of fashion. Learn how to configure IPv6 on Debian 13 trixie using ifupdown.","og_url":"https:\/\/black.host\/hc\/ipv6\/configuring-static-ipv6-on-debian-13\/","og_site_name":"Knowledge Base | BlackHOST","article_publisher":"https:\/\/www.facebook.com\/BlackH0ST\/","article_published_time":"2025-08-04T20:46:08+00:00","article_modified_time":"2025-10-04T22:08:35+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/black.host\/hc\/wp-content\/uploads\/sites\/3\/2025\/10\/1286.jpg","type":"image\/jpeg"}],"author":"Thomas Nuchatel","twitter_card":"summary_large_image","twitter_creator":"@_blackhost","twitter_site":"@_blackhost","twitter_misc":{"Written by":"Thomas Nuchatel","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/black.host\/hc\/ipv6\/configuring-static-ipv6-on-debian-13\/#article","isPartOf":{"@id":"https:\/\/black.host\/hc\/ipv6\/configuring-static-ipv6-on-debian-13\/"},"author":{"name":"Thomas Nuchatel","@id":"https:\/\/black.host\/hc\/#\/schema\/person\/a9f685da3ffad63071d6e4173555e1a0"},"headline":"Configuring Static IPv6 on Debian 13","datePublished":"2025-08-04T20:46:08+00:00","dateModified":"2025-10-04T22:08:35+00:00","mainEntityOfPage":{"@id":"https:\/\/black.host\/hc\/ipv6\/configuring-static-ipv6-on-debian-13\/"},"wordCount":533,"publisher":{"@id":"https:\/\/black.host\/hc\/#organization"},"image":{"@id":"https:\/\/black.host\/hc\/ipv6\/configuring-static-ipv6-on-debian-13\/#primaryimage"},"thumbnailUrl":"https:\/\/black.host\/hc\/wp-content\/uploads\/sites\/3\/2025\/10\/1286.jpg","articleSection":["IPv6"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/black.host\/hc\/ipv6\/configuring-static-ipv6-on-debian-13\/","url":"https:\/\/black.host\/hc\/ipv6\/configuring-static-ipv6-on-debian-13\/","name":"Configuring Static IPv6 on Debian 13 - Knowledge Base | BlackHOST","isPartOf":{"@id":"https:\/\/black.host\/hc\/#website"},"primaryImageOfPage":{"@id":"https:\/\/black.host\/hc\/ipv6\/configuring-static-ipv6-on-debian-13\/#primaryimage"},"image":{"@id":"https:\/\/black.host\/hc\/ipv6\/configuring-static-ipv6-on-debian-13\/#primaryimage"},"thumbnailUrl":"https:\/\/black.host\/hc\/wp-content\/uploads\/sites\/3\/2025\/10\/1286.jpg","datePublished":"2025-08-04T20:46:08+00:00","dateModified":"2025-10-04T22:08:35+00:00","description":"Running a cutting-edge Linux OS like Debian 13 over IPv4 is out of fashion. Learn how to configure IPv6 on Debian 13 trixie using ifupdown.","breadcrumb":{"@id":"https:\/\/black.host\/hc\/ipv6\/configuring-static-ipv6-on-debian-13\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/black.host\/hc\/ipv6\/configuring-static-ipv6-on-debian-13\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/black.host\/hc\/ipv6\/configuring-static-ipv6-on-debian-13\/#primaryimage","url":"https:\/\/black.host\/hc\/wp-content\/uploads\/sites\/3\/2025\/10\/1286.jpg","contentUrl":"https:\/\/black.host\/hc\/wp-content\/uploads\/sites\/3\/2025\/10\/1286.jpg","width":1200,"height":675},{"@type":"BreadcrumbList","@id":"https:\/\/black.host\/hc\/ipv6\/configuring-static-ipv6-on-debian-13\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/black.host\/hc\/"},{"@type":"ListItem","position":2,"name":"Configuring Static IPv6 on Debian 13"}]},{"@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\/a9f685da3ffad63071d6e4173555e1a0","name":"Thomas Nuchatel","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/56ccd114c4d0553e66448d4423073e3c9b336a6cbedce70e926d3404837f3255?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/56ccd114c4d0553e66448d4423073e3c9b336a6cbedce70e926d3404837f3255?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/56ccd114c4d0553e66448d4423073e3c9b336a6cbedce70e926d3404837f3255?s=96&r=g","caption":"Thomas Nuchatel"},"sameAs":["https:\/\/black.host"]}]}},"acf":[],"lang":"en","translations":{"en":1286},"amp_enabled":true,"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/black.host\/hc\/wp-json\/wp\/v2\/posts\/1286","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\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/black.host\/hc\/wp-json\/wp\/v2\/comments?post=1286"}],"version-history":[{"count":23,"href":"https:\/\/black.host\/hc\/wp-json\/wp\/v2\/posts\/1286\/revisions"}],"predecessor-version":[{"id":1322,"href":"https:\/\/black.host\/hc\/wp-json\/wp\/v2\/posts\/1286\/revisions\/1322"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/black.host\/hc\/wp-json\/wp\/v2\/media\/1323"}],"wp:attachment":[{"href":"https:\/\/black.host\/hc\/wp-json\/wp\/v2\/media?parent=1286"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/black.host\/hc\/wp-json\/wp\/v2\/categories?post=1286"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/black.host\/hc\/wp-json\/wp\/v2\/tags?post=1286"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}