切換菜單
切換偏好設定選單
切換個人選單
尚未登入
若您做出任何編輯,會公開您的 IP 位址。

如何使用IPv6/64段內任意一個IPv6地址而非默認地址

出自md5.pw
於 2026年2月18日 (三) 07:53 由 Koud Wind對話 | 貢獻 所做的修訂 (修正与补充)

概述

本教程介紹如何在搬瓦工的 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, 需要重新按照此教程進行配置 index.php?title=Category:300 VPS 設置與管理 — VPS Setup and Management