如何使用IPv6/64段内任意一个IPv6地址而非默认地址:修订间差异
来自md5.pw
更多语言
更多操作
小无编辑摘要 |
修复语法高亮标签的语言参数 |
||
| (未显示2个用户的2个中间版本) | |||
| 第5行: | 第5行: | ||
=== 1. 清理现有网络设备 === | === 1. 清理现有网络设备 === | ||
在开始配置前,先尝试关闭并删除可能冲突的旧设备:<syntaxhighlight>ifdown ipv6net 2>/dev/null | 在开始配置前,先尝试关闭并删除可能冲突的旧设备:<syntaxhighlight lang="text">ifdown ipv6net 2>/dev/null | ||
ip link delete ipv6net 2>/dev/null</syntaxhighlight> | ip link delete ipv6net 2>/dev/null</syntaxhighlight> | ||
=== 2. 修改网络配置文件 === | === 2. 修改网络配置文件 === | ||
编辑网络配置文件 <code>/etc/network/interfaces</code>,添加以下配置段。<syntaxhighlight> | 编辑网络配置文件 <code>/etc/network/interfaces</code>,添加以下配置段。<syntaxhighlight lang="text"> | ||
nano /etc/network/interfaces | nano /etc/network/interfaces | ||
</syntaxhighlight><syntaxhighlight>auto ipv6net | </syntaxhighlight><syntaxhighlight lang="text">auto ipv6net | ||
iface ipv6net inet6 v4tunnel | iface ipv6net inet6 v4tunnel | ||
#输入你要指定的IPv6地址 | #输入你要指定的IPv6地址 | ||
| 第24行: | 第24行: | ||
=== 3. 启用并验证 === | === 3. 启用并验证 === | ||
执行以下命令启用网卡并检查状态:<syntaxhighlight># 启动接口 | 执行以下命令启用网卡并检查状态:<syntaxhighlight lang="text"># 启动接口 | ||
ifup ipv6net | ifup ipv6net | ||
| 第34行: | 第34行: | ||
=== 4. 关闭IPv6地址自动配置 === | === 4. 关闭IPv6地址自动配置 === | ||
<syntaxhighlight> | <syntaxhighlight lang="text"> | ||
systemctl stop ipv6net.service | systemctl stop ipv6net.service | ||
systemctl disable ipv6net.service | systemctl disable ipv6net.service | ||
| 第41行: | 第41行: | ||
== 注意事项 == | == 注意事项 == | ||
VPS在进行迁移或快照恢复的时候, 会重置<code>ipv6net</code>, 需要重新按照此教程进行配置 | VPS在进行迁移或快照恢复的时候, 会重置<code>ipv6net</code>, 需要重新按照此教程进行配置 | ||
[[Category:500 常见应用指南 — Application Guides]] | |||
Category: | |||
2026年9月18日 (五) 15:41的最新版本
概述
本教程介绍如何在搬瓦工的 Linux 系统中通过配置虚拟网卡(v4tunnel),从分配的 IPv6 /64 段中自由指定并使用任意一个 IPv6 地址。
操作步骤
1. 清理现有网络设备
在开始配置前,先尝试关闭并删除可能冲突的旧设备:
ifdown ipv6net 2>/dev/null
ip link delete ipv6net 2>/dev/null
2. 修改网络配置文件
编辑网络配置文件 /etc/network/interfaces,添加以下配置段。
nano /etc/network/interfaces
auto ipv6net
iface ipv6net inet6 v4tunnel
#输入你要指定的IPv6地址
address 2607:8700:5501:xxxx:xxxx:xxxx:xxxx:xxxx
netmask 64
endpoint 207.246.106.118
#输入IPv4地址
local xxx.xxx.xxx.xxx
ttl 255
gateway 2607:8700:5501:xxxx::1
mtu 1480
3. 启用并验证
执行以下命令启用网卡并检查状态:
# 启动接口
ifup ipv6net
# 查看接口状态
ip link show ipv6net
# 验证 IPv6
curl -6 ifconfig.me
4. 关闭IPv6地址自动配置
systemctl stop ipv6net.service
systemctl disable ipv6net.service
注意事项
VPS在进行迁移或快照恢复的时候, 会重置ipv6net, 需要重新按照此教程进行配置