Proxmox VE(PVE)解决无法使用IPv6访问WEB管理的问题
PVE已经获取了IPv6地址,但是netstat查看,8006端口居然没有监听v6地址,默认只监听v4地址
一番搜索……解决方法也是绝了
方法
修改 /etc/hosts ,把原先的地址前加一个
::1
比如我之前是
192.168.3.254 PVE.com PVE
修改后是(注意空格)
::1 192.168.3.254 PVE.com PVE
然后重启pveproxy
systemctl restart pveproxy
6 条评论
PVE配置一下IPV6地址:
查看内核也已经开启ipv6自动配置:
cat /proc/sys/net/ipv6/conf/vmbr0/accept_ra
1
cat /proc/sys/net/ipv6/conf/vmbr0/autoconf
1
查看已开启ipv6转发:
cat /proc/sys/net/ipv6/conf/vmbr0/forwarding
1
需要将accept_ra值改成2才能自动配置SLAAC ipv6地址:
修改 /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=1
net.ipv6.conf.default.autoconf=1
net.ipv6.conf.vmbr0.autoconf=1
重启之后ifconfig查看IPV6地址
https:[IPV6]:8006 访问
@HOOL
这种方法获取到的IPV6只能坚持20分钟左右,之后默认路由先消失,然后IPV6公网地址也会消失,连带着DNS也会出问题,目前没有任何现成的的解决方案,正在尝试各种方法
警告!!!!!
修改host之后 ipv6如果网络故障 整个服务器就炸了 /etc/pve 目录变空白 虚拟机无法启动 亲测
@朽木
pve的/etc目录下放的不是文件 是sqlite虚拟出来的配置文件 不是真正的文件 host文件异常 会导致整个系统崩溃 不建议对host文件做任何修改
大佬,pve如何获取到ipv6地址啊???
@自在
你用ifconfig查一下看看有吗,我的pve自动能分配到公网ipv6