当前位置: 首页 >分享

pve设置ipv6,通过阿里DDNS解析,互联网访问家庭pve

分享 2022-8-6 阅读量: 5,798 TAG:

家里电脑安装了pve,想办法能够在互联网上访问pve界面。因为电信宽带有了公网240e开头的ipv6,但ipv6会变化,所以我就配合阿里云解析,实现动态ddns,用域名来访问pve安装界面了。

共分为六步:

1.安装curl

1
apt-get install curl dnsutils -y

安装ifconfig

1
apt-get install net-tools

然后用ifconfig命令查看自己的ipv6地址:

1
root@pve:~# ifconfig

解决兼容性问题

1
dpkg-reconfigure dash

选择no后回车。

用自己pve的ipv6先试着访问(不要用我的,要用自己的):https://[240e:335:5a01:bc20:1290:27ff:fee9:f623]:8006能访问就不能这一步。不能访问就用这一步。设置ipv6能够访问pve,先用route -6命令查看ipv6分配:

1
root@pve:~# route -6

注意第4行显示: 240e:335:5a01:bc20::/64,然后用代码:

ip -6 ro add 240e:335:5a01:bcff::/64 dev vmbr0
ip -6 ro add default via 240e:335:5a01:bcff:ff:ff:ff:ff dev vmbr0
注意前四组地址的变化,第四组末两位变成ff,后面都是ff ,再编辑:/etc/sysctl.conf文件:

vi /etc/sysctl.conf
在末尾加上下面几行(如果没有下面几行的话):

#开启bbr,内核需要是 4.9 以上,可以使用 uname -r 命令查看
net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr
# 开启 ipv4 路由转发
net.ipv4.ip_forward=1
# 开启 ipv6 相关参数,其中 vmbr0 改成对应的主网口名称
net.ipv6.conf.vmbr0.accept_ra=2
# IPv6 Packet Forwarding and Proxy NDP
net.ipv6.conf.default.forwarding = 1
net.ipv6.conf.all.forwarding = 1
net.ipv6.conf.default.proxy_ndp = 1
net.ipv6.conf.all.proxy_ndp = 1
保存后,执行以下命令使设置生效 :

sysctl -p
重新启动电脑后,发现 https://[240e:335:5a01:bc20:1290:27ff:fee9:f623]:8006能访问了。

 

(微信/QQ号:909912499),欢迎分享本文,转载请保留出处!部分内容来自网络,如有侵权请联系删除处理!

相关信息

本站提供代码修改,dedecms,WordPress仿站二次开发 / PHP网站建设以及SEO优化等网络营销推广等服务。

如有需要请加QQ: 909912499