0

0

Linux怎么配置IPv6地址_Linux网络接口启用IPv6教程【协议】

裘德小鎮的故事

裘德小鎮的故事

发布时间:2026-02-28 12:47:09

|

814人浏览过

|

来源于php中文网

原创

需先加载ipv6内核模块并启用全局支持,再根据系统类型选择临时或永久配置:debian/ubuntu用netplan,rhel系修改ifcfg文件,最后验证地址生效。

linux怎么配置ipv6地址_linux网络接口启用ipv6教程【协议】

如果您在Linux系统中需要为网络接口分配IPv6地址,则可能是由于当前接口未启用IPv6或尚未配置有效地址。以下是完成IPv6地址配置的具体步骤:

一、检查IPv6内核模块是否加载

系统必须加载IPv6内核模块才能支持IPv6协议栈。若模块未加载,所有IPv6配置操作将无法生效。

1、执行命令 lsmod | grep ipv6 查看ipv6模块是否已加载。

2、若无输出,说明模块未加载,需手动插入:执行 sudo modprobe ipv6

3、为确保重启后自动加载,向 /etc/modules 文件末尾追加一行 ipv6

二、临时配置IPv6地址(重启失效)

该方式适用于测试、调试或临时网络接入,不写入配置文件,系统重启后地址自动丢失。

1、确认目标网络接口名称,执行 ip -br link show | grep -v "lo" 列出活动物理接口。

2、为接口 eth0 添加 IPv6 地址 2001:db8::100/64,执行 sudo ip -6 addr add 2001:db8::100/64 dev eth0

3、如接口处于 down 状态,执行 sudo ip link set eth0 up 启用接口。

4、验证配置结果:执行 ip -6 addr show dev eth0,确认地址出现在输出中。

三、永久配置IPv6地址(Debian/Ubuntu系统)

通过修改Netplan配置文件实现持久化,适用于使用Netplan作为网络管理器的现代Debian系发行版。

1、定位Netplan配置文件,通常为 /etc/netplan/*.yaml,使用 ls /etc/netplan/ 查看具体文件名。

2、用文本编辑器打开该文件,例如 sudo nano /etc/netplan/01-netcfg.yaml

3、在对应接口段落中添加IPv6配置块,示例内容如下:

addresses: [2001:db8::100/64]

gateway6: 2001:db8::1

FreeTTS
FreeTTS

FreeTTS是一个免费开源的在线文本到语音生成解决方案,可以将文本转换成MP3,

下载

nameservers: {addresses: [2001:4860:4860::8888, 2001:4860:4860::8844]}

4、保存并退出编辑器,执行 sudo netplan apply 应用变更。

四、永久配置IPv6地址(RHEL/CentOS/Rocky Linux系统)

该方法适用于使用传统network-scripts的Red Hat系系统,通过编辑网卡脚本文件实现持久配置。

1、确定网卡配置文件路径,例如 /etc/sysconfig/network-scripts/ifcfg-eth0

2、使用编辑器打开该文件:sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0

3、添加或修改以下参数行:

IPV6INIT=yes

IPV6ADDR=2001:db8::100/64

IPV6_DEFAULTGW=2001:db8::1

IPV6_AUTOCONF=no

4、保存文件后,重启网络服务:sudo systemctl restart network

五、启用全局IPv6支持(如被禁用)

某些系统可能通过sysctl参数显式禁用IPv6,导致接口即使配置了地址也无法通信。

1、检查当前状态:执行 sysctl net.ipv6.conf.all.disable_ipv6,返回值为1表示已禁用。

2、临时启用:执行 sudo sysctl -w net.ipv6.conf.all.disable_ipv6=0

3、永久启用:编辑 /etc/sysctl.conf,添加或修改行 net.ipv6.conf.all.disable_ipv6 = 0

4、加载新配置:sudo sysctl -p

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
硬盘接口类型介绍
硬盘接口类型介绍

硬盘接口类型有IDE、SATA、SCSI、Fibre Channel、USB、eSATA、mSATA、PCIe等等。详细介绍:1、IDE接口是一种并行接口,主要用于连接硬盘和光驱等设备,它主要有两种类型:ATA和ATAPI,IDE接口已经逐渐被SATA接口;2、SATA接口是一种串行接口,相较于IDE接口,它具有更高的传输速度、更低的功耗和更小的体积;3、SCSI接口等等。

1705

2023.10.19

PHP接口编写教程
PHP接口编写教程

本专题整合了PHP接口编写教程,阅读专题下面的文章了解更多详细内容。

527

2025.10.17

php8.4实现接口限流的教程
php8.4实现接口限流的教程

PHP8.4本身不内置限流功能,需借助Redis(令牌桶)或Swoole(漏桶)实现;文件锁因I/O瓶颈、无跨机共享、秒级精度等缺陷不适用高并发场景。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2324

2025.12.29

java接口相关教程
java接口相关教程

本专题整合了java接口相关内容,阅读专题下面的文章了解更多详细内容。

42

2026.01.19

堆和栈的区别
堆和栈的区别

堆和栈的区别:1、内存分配方式不同;2、大小不同;3、数据访问方式不同;4、数据的生命周期。本专题为大家提供堆和栈的区别的相关的文章、下载、课程内容,供大家免费下载体验。

429

2023.07.18

堆和栈区别
堆和栈区别

堆(Heap)和栈(Stack)是计算机中两种常见的内存分配机制。它们在内存管理的方式、分配方式以及使用场景上有很大的区别。本文将详细介绍堆和栈的特点、区别以及各自的使用场景。php中文网给大家带来了相关的教程以及文章欢迎大家前来学习阅读。

599

2023.08.10

磁盘配额是什么
磁盘配额是什么

磁盘配额是计算机中指定磁盘的储存限制,就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。php中文网为大家提供各种磁盘配额相关的内容,教程,供大家免费下载安装。

1541

2023.06.21

如何安装LINUX
如何安装LINUX

本站专题提供如何安装LINUX的相关教程文章,还有相关的下载、课程,大家可以免费体验。

715

2023.06.29

Golang 测试体系与代码质量保障:工程级可靠性建设
Golang 测试体系与代码质量保障:工程级可靠性建设

Go语言测试体系与代码质量保障聚焦于构建工程级可靠性系统。本专题深入解析Go的测试工具链(如go test)、单元测试、集成测试及端到端测试实践,结合代码覆盖率分析、静态代码扫描(如go vet)和动态分析工具,建立全链路质量监控机制。通过自动化测试框架、持续集成(CI)流水线配置及代码审查规范,实现测试用例管理、缺陷追踪与质量门禁控制,确保代码健壮性与可维护性,为高可靠性工程系统提供质量保障。

0

2026.02.28

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 9.9万人学习

Git 教程
Git 教程

共21课时 | 3.9万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号