记一次给PVE配置ddns
前言
随着ipv6的普及,越来越多的终端支持ipv6。因此我决定给家中的Proxmox VE配置ipv6并配置ddns以通过外网访问。
Requirements
- 一台支持ipv6的路由器
- Proxmox VE主机
- 一个域名
- ddns-go
为Proxmox VE启用ipv6
Proxmox安装后默认没有通过SLAAC配置公网ipv6地址,需要手动配置
在/etc/sysctl.conf
中添加:
1 | net.ipv6.conf.all.accept_ra=2 |
来为vmbr0网桥启用自动获取公网ipv6地址
重启后输入ifconfig
:
ping外网也是正常的
安装ddns-go
前往项目的GitHub Release页面下载最新版本,这里以3.7.1版为例
解压到/opt
1 | mkdir -p /opt/ddns-go |
设置为系统服务
1 | cd /opt/ddns-go |
配置ddns-go
访问http://[服务器ip]:9876
设置dns服务商
勾选IPv6
项下的是否启用
,并添加解析域名
现在可以通过指定的域名来访问pve服务了