pve 开启 IPv6 通过 ddns-go 配置动态域名
一、开始配置 pve 支持 ipv6
- 后台或者 ssh 登陆 pve,编辑 /etc/sysctl.conf 文件,在文件末尾添加以下配置
1 | net.ipv6.conf.all.accept_ra=2 |
保存更改后,使用 sysctl -p
命令使配置生效
- 复制原始的网络配置文件
1 | cp /etc/network/interfaces /etc/network/interfaces.new |
- 编辑复制的 /etc/network/interfaces.new 文件,在文件末尾添加以下配置(根据你的网桥名称进行修改)
1 | iface vmbr0 inet6 dhcp |
- 在 pve 的 WebUI “系统 -> 网络”处,刷新后点击“应用配置”即可生效
- 应用配置后,等待片刻以获取 ipv6 地址。可以通过以下命令查看ipv6地址
1 | ip -6 a show vmbr0 |
如果路由器或者光猫 ipv6 配置没问题,pve 的 ipv6 获取应该就成功了。
二、pve安装ddns-go配置ddns,让服务器ip变化随时掌握
- 下载 ddns-go
首先,你需要创建一个目录来存放 ddns-go,并进入该目录
1 | mkdir -p /opt/ddns-go |
下来,下载最新版本的 ddns-go。你可以访问 ddns-go 的 GitHub Release 页面,下载适合你系统架构的版本。例如,对于 x86_64 架构,可以使用以下命令下载
1 | wget -c https://github.com/jeessy2/ddns-go/releases/download/v6.7.5/ddns-go_6.7.5_linux_x86_64.tar.gz |
注意:请访问github获取最新链接 (下方链接也可以正常使用,但也许不是最新版)
- 解压 ddns-go
使用 tar
命令解压下载的文件
1 | tar -zxvf d |
- 安装 ddns-go 为系统服务
在 ddns-go 的目录下,执行以下命令来安装 ddns-go 作为系统服务,他会在下次重启系统后自动启动运行 ddns-go 服务
1 | ./ddns-go -s install |
如果要卸载服务,可以使用如下命令
1 | ./ddns-go -s uninstall |
- 配置 ddns-go
安装完成后,你可以通过浏览器访问 http://[服务器ip]:9876 来配置 ddns-go。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Evilrabbit's Blog!
评论
WalineGitalk