当前位置: 首页 > 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.dtcms.com/a/267521.html

相关文章:

  • 超详细yolo8/11-detect目标检测全流程概述:配置环境、数据标注、训练、验证/预测、onnx部署(c++/python)详解
  • Altium Designer使用教程 第一章(Altium Designer工程与窗口)
  • ESXi 8.0 SATA硬盘直通
  • python-字符串
  • 量化可复用的UI评审标准(试验稿)
  • OPENPPP2 VDNS 核心域模块深度解析
  • 电源管理芯片(PMIC) 和 电池管理芯片(BMIC)又是什么?ING
  • webpack+vite前端构建工具 -11实战中的配置技巧
  • 合肥工会入会的注意事项和常见问答
  • springBoot接口层时间参数JSON序列化问题,兼容处理
  • Modbus_TCP_V4 客户端
  • Day52
  • 人工智能-基础篇-18-什么是RAG(检索增强生成:知识库+向量化技术+大语言模型LLM整合的技术框架)
  • ES6-in 的用法
  • Apollo自动驾驶系统中Planning(路径规划)模块的架构设计和核心逻辑
  • leetcode86.分隔链表
  • 1. 两数之和 (leetcode)
  • 【网络】Linux 内核优化实战 - net.ipv4.tcp_timestamps
  • 【Docker基础】Docker数据卷管理:docker volume prune及其参数详解
  • CSS 文字浮雕效果:巧用 text-shadow 实现 3D 立体文字
  • 一体化步进伺服电机在无人机扫地机器人中的应用案例
  • 隐马尔可夫模型:语音识别系统的时序解码引擎
  • 写传播和写策略
  • 【Linux】常用基本指令
  • 量化交易中的隐藏模式识别:基于潜在高斯混合模型的机会挖掘
  • 130.【C语言】数据结构之基数排序
  • Typora + PicGo + Gitee图床——图片自动上传详细教程
  • 手机无网离线使用FunASR识别SIM卡语音通话内容
  • Integer缓冲区
  • 大模型算法面试笔记——Bert