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的连接。