{"id":1582,"date":"2026-04-29T09:45:17","date_gmt":"2026-04-29T01:45:17","guid":{"rendered":"https:\/\/blog.guguan.us.kg\/?p=1582"},"modified":"2026-04-29T17:22:25","modified_gmt":"2026-04-29T09:22:25","slug":"netplan-%e4%bd%bf%e7%94%a8-he-ipv6-tunnel","status":"publish","type":"post","link":"https:\/\/blog.guguan.us.kg\/?p=1582","title":{"rendered":"Netplan \u4f7f\u7528 HE IPv6 Tunnel"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">\u4fee\u6539 Netplan \u914d\u7f6e\u6587\u4ef6\uff0c\u901a\u5e38\u662f\uff1a<code>\/etc\/netplan\/50-cloud-init.yaml<\/code><br>\u6dfb\u52a0\u4ee5\u4e0b\u7ed3\u6784\ud83d\udc47<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>network:\n  tunnels:\n    he-ipv6:\n      mode: sit\n      # IPv6 Tunnel Endpoints|Server IPv4 Address\n      remote: 66.220.18.42\n      # Local IPv4 | NAT-Address\n      local: 204.194.52.86\n      addresses:\n        # IPv6 Tunnel Endpoints|Client IPv6 Address>\/64\n        - 2001:470:c:1271::2\/64\n      routes:\n        - to: default\n          # IPv6 Tunnel Endpoints|Server IPv6 Address\n          via: 2001:470:c:1271::1<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u5e94\u7528\u66f4\u6539\uff0c\u6267\u884c\u547d\u4ee4<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>netplan apply<\/code><\/pre>\n\n\n\n<p class=\"has-small-font-size wp-block-paragraph\">\u53c2\u8003\u6587\u6863\uff1a<a href=\"https:\/\/netplan.readthedocs.io\/en\/0.105\/examples.html#connecting-an-ip-tunnel\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Connecting an IP tunnel &#8211; Netplan Documentation<\/a>, <a href=\"https:\/\/netplan.readthedocs.io\/en\/stable\/netplan-yaml\/#properties-for-device-type-tunnels\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Properties for device type tunnels &#8211; Netplan documentation<\/a>, <a href=\"https:\/\/netplan.readthedocs.io\/en\/stable\/examples\/#how-to-connect-to-an-ipv6-over-ipv4-tunnel\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">How to connect to an IPv6 over IPv4 tunnel &#8211; Netplan documentation<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u4fee\u6539 Netplan \u914d\u7f6e\u6587\u4ef6\uff0c\u901a\u5e38\u662f\uff1a\/etc\/netplan\/50-cloud-init.yaml\u6dfb\u52a0\u4ee5\u4e0b [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[141,142,28,143],"class_list":["post-1582","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-hurricane-electric","tag-ipv6","tag-linux","tag-netplan"],"_links":{"self":[{"href":"https:\/\/blog.guguan.us.kg\/index.php?rest_route=\/wp\/v2\/posts\/1582","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.guguan.us.kg\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.guguan.us.kg\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.guguan.us.kg\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.guguan.us.kg\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1582"}],"version-history":[{"count":7,"href":"https:\/\/blog.guguan.us.kg\/index.php?rest_route=\/wp\/v2\/posts\/1582\/revisions"}],"predecessor-version":[{"id":1613,"href":"https:\/\/blog.guguan.us.kg\/index.php?rest_route=\/wp\/v2\/posts\/1582\/revisions\/1613"}],"wp:attachment":[{"href":"https:\/\/blog.guguan.us.kg\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1582"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.guguan.us.kg\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1582"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.guguan.us.kg\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1582"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}