当前位置: 首页 > news >正文

PVE DDNS IPV6

完事后效果

在这里插入图片描述

在这里插入图片描述

一、背景

  小主机用pve做底层,pve上搭飞牛os、win10,所以,有远程手机访问pve的需求。

二、步骤

(一)配置PVE的IPV6

  后台或者ssh登陆pve,编辑/etc/sysctl.conf文件。

nano /etc/sysctl.conf

在这里插入图片描述
在最文件末尾加这段,然后ctrl+x保存。

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命令使配置生效。

sysctl -p

复制原始的网络配置文件

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

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

nano /etc/network/interfaces.new
iface vmbr0 inet6 dhcprequest_prefix 1

在这里插入图片描述
在PVE的WEBUI “系统 -> 网络”处,刷新后点击“应用配置”即可生效
在这里插入图片描述
应用配置后,等待片刻以获取IPv6地址。可以通过以下命令查看IPv6地址:

ip -6 a show vmbr0

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

(二)PVE安装DDNS-GO配置动态域名解析

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

mkdir -p /opt/ddns-go 
cd /opt/ddns-go/

可以先单独下载下来通过winscp直接拖进去,也可以通过命令行下载到指定位置:

我捣鼓的时候最新版本是6.11.2,因为我的是畅网5825U,下载的是x86_64版本的。在这里插入图片描述

①通过命令行

下载最新版本的ddns-go。你可以访问ddns-go的GitHub Release页面,下载适合你系统架构的版本。例如,对于x86_64架构,可以使用以下命令下载(注意:下面命令的ddns-go版本不是6.11.2的,需要自行去github获取最新链接,然后更改wget后面的链接):

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

  先连接上pve在这里插入图片描述
然后,下载ddns-go文件(github:ddns-go
https://github.com/jeessy2/ddns-go/releases
接下来的操作就跟win一样哈,在opt下新建文件夹ddns-go,然后把tar.gz文件拖进去
在这里插入图片描述在这里插入图片描述
以上,采取命令行,或者界面操作都行,接下来是解压和安装了哈。我们之前已经进入到/opt/ddns-go/目录了,先解压

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

再安装(如果想卸载,请运行以下命令./ddns-go -s uninstall

./ddns-go -s install

再配置。安装完成后,可以通过浏览器访问 http://[pve的ip]:9876 来配置ddns-go,具体的ddns-go配置我就不讲了,网上很多。提几点重要的
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
保存后,就会自动解析了在这里插入图片描述
然后,使用解析的pve域名:8006,就可以外网访问pve了。手机端的话,安装下proxmox virtual environment(谷歌商店有)

三、参考文章

1.苹果垃圾桶(macpro)安装PVE做企业内网服务器—之pve开启ipv6,通过ddns-go配置动态域名,让内网服务器可以用域名管理
2.pve ddns(阿里云,腾讯等)获取ipv6 ddnsgo修改解析记录
3.PVE开启ipv6,并安装ddns-go,开启外网访问----Macpro企业内网服务器安装PVE折腾系列之2

http://www.lryc.cn/news/581225.html

相关文章:

  • 基于Elasticsearch的短视频平台个性化推荐系统设计与实现
  • SwiftUI 7(iOS 26)中玻璃化工具栏的艺术
  • 介绍electron
  • 基于spark的奥运会奖牌变化数据分析
  • 国产 OFD 标准公文软件数科 OFD 阅读器:OFD/PDF 双格式支持,公务办公必备
  • day44打卡
  • cmd 的sftp传输;Conda出现环境问题: error: invalid value for --gpu-architecture (-arch)
  • 浅度解读-(未完成版)浅层神经网络-多个隐层神经元
  • 前端-CSS-day1
  • 【openp2p】学习3:【专利分析】一种基于混合网络的自适应切换方法、装 置、设备及介质
  • WSL命令
  • 【爬虫】逆向爬虫初体验之爬取音乐
  • 大模型算法面试笔记——Bert
  • 计算机网络(网页显示过程,TCP三次握手,HTTP1.0,1.1,2.0,3.0,JWT cookie)
  • 一键将 SQL 转为 Java 实体类,全面支持 MySQL / PostgreSQL / Oracle!
  • 永磁同步电机无速度算法--基于锁频环前馈锁相环的滑模观测器
  • 使用SSH隧道连接远程主机
  • 五、Python新特性指定类型用法
  • 【赵渝强老师】Oracle RMAN的目录数据库
  • 数据库-元数据表
  • 事务的原子性
  • 自建双因素认证器 2FAuth 完美替代 Google Auth / Microsoft Auth
  • CSS 文字浮雕效果:巧用 text-shadow 实现 3D 立体文字
  • 虚拟机与容器技术详解:VM、LXC、LXD与Docker
  • HarmonyOS学习3---ArkUI
  • 《Redis》哨兵模式
  • ✨ OpenAudio S1:影视级文本转语音与语音克隆Mac整合包
  • 构建未来交互体验:AG-UI 如何赋能智能体与前端通信?
  • openai和chatgpt什么关系
  • hono框架绑定cloudflare的d1数据库操作步骤