如何在 Ubuntu 上启用 IPv6

ops/2024/10/21 17:34:17/

一、前提条件

  • 一台安装了 Ubuntu 22.04 的计算机
  • 具有 sudo 权限的用户账户
  • 已连接到支持 IPv6 的网络

二、检查系统是否支持 IPv6

在启用 IPv6 之前,首先要确保您的系统支持 IPv6。要检查内核是否启用了 IPv6,可以运行以下命令:

 
cat /proc/sys/net/ipv6/conf/all/disable_ipv6

   

如果返回的结果为 0,则说明您的系统支持 IPv6。如果结果为 1,您需要启用 IPv6,然后重新检查。

三、配置 IPv6

根据您的网络环境和需求,您可能需要配置静态 IPv6 地址或使用 DHCPv6。以下是两种配置方法。

1. 使用 DHCPv6 配置 IPv6

要使用 DHCPv6 为网络接口自动分配 IPv6 地址,请在 /etc/netplan 目录下找到 YAML 配置文件(如 01-netcfg.yaml),并将文件内容修改为如下所示(请根据实际情况替换 eth0):

 
network:
version: 2
ethernets:
eth0:
dhcp4: true
dhcp6: true

   

2. 配置静态 IPv6 地址

要配置静态 IPv6 地址,请在 /etc/netplan 目录下找到 YAML 配置文件(如 01-netcfg.yaml),并将文件内容修改为如下所示(请根据实际情况替换 eth0<your-ipv6-address> 和 <your-gateway-ipv6-address>):

 
network:
version: 2
ethernets:
eth0:
dhcp4: true
addresses:
- <your-ipv6-address>/64
routes:
- to: ::/0
via: <your-gateway-ipv6-address>

   

四、应用网络配置

保存对 YAML 文件的更改后,运行以下命令以应用新的网络配置:

 
sudo netplan apply

   

五、验证 IPv6 配置

要检查 IPv6 地址是否已成功配置,运行以下命令:

 
ip -6 addr show

   

如果一切正常,您应该能看到为网络接口分配的 IPv6 地址。

要测试 IPv6 连接,请尝试使用 ping6 命令 ping 一个 IPv6 地址,例如:

 
ping6 ipv6.google.com

   

如果您收到回复,说明您的 IPv6 连接已成功配置。


http://www.ppmy.cn/ops/5570.html

相关文章

笔记wife_assistant

一、wifi_spi_init //------------------------------------------------------------------------------------------------------------------- // 函数简介 WiFi 模块初始化 // 参数说明 *wifi_ssid 目标连接的 WiFi 的名称 字符串形式 // 参数说明 *pass…

设计模式学习笔记 - 开源实战三(中):剖析Google Guava中用到的设计模式

概述 上篇文章&#xff0c;我通过 Google Guava 这样一个优秀的开源类库&#xff0c;讲解了如何在业务开发中&#xff0c;发现跟业务无关、可以复用的通用功能模块&#xff0c;并将它们抽离出来&#xff0c;设计成独立的类库、框架或功能组件。 本章再来学习下&#xff0c;Go…

go 语言 mage 安装踩坑

具体安装代码&#xff1a;mage 官方地址&#xff1a;Mage :: Mage git clone https://github.com/magefile/mage cd mage go run bootstrap.go 在go部署完后&#xff0c;执行上面的脚本&#xff0c;发现最后一句老是执行不成功&#xff1a; rootBDGF-7FPQW93:/home/gw00241401…

OpenHarmony多媒体-mp3agic

简介 mp3agic 用于读取 mp3 文件和读取/操作 ID3 标签&#xff08;ID3v1 和 ID3v2.2 到 ID3v2.4&#xff09;,协助开发者处理繁琐的文件操作相关&#xff0c;多用于操作文件场景的业务应用。 效果展示&#xff1a; 下载安装 ohpm install ohos/mp3agicOpenHarmony ohpm环境配…

机器学习笔记——浅析L2,1范数正则化的线性回归

前言 嘻嘻&#xff0c;刚开始搓逾期了快两周的线性回归实验报告&#xff0c;为了让报告稍微不那么平淡不得不啃论文。 本文从最基本的线性回归开始&#xff0c;对比不同正则化方法的特点和作用&#xff0c;推广到多任务问题并引出L2,1范数正则化&#xff0c;卑微小采购尝试去…

一篇文章带您学会CSS的动画

动画和过渡的区别 过渡&#xff1a;实现两个状态间的变化过程。 动画&#xff1a;实现多个状态间的变化过程。动画过程可控&#xff08;重复播放&#xff0c;最终动画&#xff0c;是否暂停&#xff09; 动画的实现步骤 1.定义动画 书写格式 keyframes 动画名称{from{}to{…

记一次nacos注册服务IP错误的解决方案

我们以常见的微服务脚手架RuoYi-Cloud-Plus 为例 场景 服务网关-》业务服务不通 在微服务场景中&#xff0c;网关会从注册中心获取服务的列表&#xff0c;这些数据以键值对的形式存储在本地缓存中&#xff0c;key是服务的名称&#xff0c;value是服务的IP地址和端口号&#…

Xamarin.Android中“ADB0020: Android ABI 不匹配。你正将应用支持的“armeabi-v7a;arm64-v8a”异常处理

这里写自定义目录标题 1、问题2、解决 1、问题 在Xamarin.Android中出现ADB0020: Android ABI 不匹配。你正将应用支持的“armeabi-v7a;arm64-v8a”ABI 部署到 ABI“x86_64;x86”的不兼容设备。应创建匹配其中一个应用 ABI 的仿真程序&#xff0c;或将“x86_64”添加到应用生成…