准备工作

默认内网机器可以获取到公网ipv6地址,内网环境是否支持ipv6可以通过访问老罗爱折腾工具箱查看

[quote ids=”295″]

一、 开始配置PVE支持Ipv6

1.后台或者ssh登陆pve,编辑/etc/sysctl.conf文件,在文件末尾添加以下配置

net.ipv6.conf.all.accept_ra=2
net.ipv6.conf.default.accept_ra=2
net.ipv6.conf.vmbr0.accept_ra=2
net.ipv6.conf.all.autoconf=1
net.ipv6.conf.default.autoconf=1
net.ipv6.conf.vmbr0.autoconf=1

保存更改后,使用sysctl -p命令使配置生效

2.复制原始的网络配置文件:

cp /etc/network/interfaces /etc/network/interfaces.new

3.编辑复制的/etc/network/interfaces.new文件,在文件末尾添加以下配置(根据你的网桥名称进行修改):

iface vmbr0 inet6 dhcp
    request_prefix 1

4.在PVE的WEBUI “系统 -> 网络”处,刷新后点击“应用配置”即可生效

image-13-1024x523-1

应用配置后,等待片刻以获取IPv6地址。可以通过以下命令查看IPv6地址:

ip -6 a show vmbr0

如果路由器或者光猫ipv6配置没问题,pve的ipv6获取应该就成功了。

二、pve安装ddns-go配置ddns,让服务器ip变化随时掌握

1.下载ddns-go:

首先,你需要创建一个目录来存放ddns-go,并进入该目录:

mkdir -p /opt/ddns-go 

cd /opt/ddns-go/

下来,下载最新版本的ddns-go。你可以访问ddns-go的GitHub Release页面,下载适合你系统架构的版本。例如,对于x86_64架构,可以使用以下命令下载:

wget -c https://github.com/jeessy2/ddns-go/releases/download/v6.7.5/ddns-go_6.7.5_linux_x86_64.tar.gz

2.解压ddns-go:

使用tar命令解压下载的文件:

tar -zxvf ddns-go_6.7.5_linux_x86_64.tar.gz

tar -zxvf ddns-go_6.7.5_linux_x86_64.tar.gz

3.安装ddns-go为系统服务

在ddns-go的目录下,执行以下命令来安装ddns-go作为系统服务:

./ddns-go -s install

./ddns-go -s install

如果想卸载,请运行以下命令

./ddns-go -s uninstall

4.配置ddns-go

安装完成后,你可以通过浏览器访问 http://[服务器ip]:9876 来配置ddns-go。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。