PVE内网服务器开启ipv6,通过ddns-go配置动态域名,让内网服务器可以用域名管理

准备工作

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

随着互联网的快速发展,IPv6作为下一代互联网协议,正逐步取代IPv4成为主流。为了确保您的设备或网络能够顺利过渡到IPv6...
213

一、 开始配置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 “系统 -> 网络”处,刷新后点击“应用配置”即可生效

PVE内网服务器开启ipv6,通过ddns-go配置动态域名,让内网服务器可以用域名管理

应用配置后,等待片刻以获取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。

广告也精彩
 
老罗爱折腾
  • 版权声明 本文源自 起点爱分享老罗爱折腾 整理 发表于 2025 年 4 月 4 日 05:33:56
  • 转载请务必保留本文链接:https://www.130510.com/1485.html
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
确定

拖动滑块以完成验证