pve开启lxc容器ipv6并为docker-qBittorrent容器配置ipv6

pve开启lxc容器ipv6并为docker容器配置ipv6

写这篇文档是记录一下为了记录用pve LXC容器安装的docker版qBittorrent开启ipv6,这样下载的速度会快一点,这其中有很多坑,随笔记录免得忘了

PVE设置

首先是pve的设置,pve要开启ipv6,编辑文件
nano /etc/sysctl.conf
在末尾添加

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=2
net.ipv6.conf.default.autoconf=2
net.ipv6.conf.vmbr0.autoconf=2

然后执行sysctl -p或者重启主机
输入ifconfig

这时候应该是已经有ipv6地址了,可以使用ping6 www.qq.com看是否能ping通

接下来这一步我不知道是否有用,设置pve的vmbr0的ipv6分发地址和网关

然后就是lxc容器的网络设置,ipv6这里设置SLACC

进入lxc容器,测试能否ping通ipv6地址
还需要设置docker的网络配置
编辑文件vim /etc/docker/daemon.json

之后重启docker服务systemctl restart docker
后续容器配置如果是桥接网络的话在容器创建时就要加入ipv6的地址参数,有点麻烦,所以直接使用主机的网络,在创建容器时添加参数--network=host

至此,进入qBittorrent可以看见ipv6的连接。

posted @ 2022-11-24 20:22  NikoIII  阅读(4214)  评论(0编辑  收藏  举报