Proxmox VE(PVE)解决无法使用IPv6访问WEB管理的问题

Linux, 折腾 2021/11/05

PVE已经获取了IPv6地址,但是netstat查看,8006端口居然没有监听v6地址,默认只监听v4地址

一番搜索……解决方法也是绝了 :doge:

方法

修改 /etc/hosts ,把原先的地址前加一个

::1

比如我之前是

192.168.3.254 PVE.com PVE

修改后是(注意空格)

::1 192.168.3.254 PVE.com PVE

然后重启pveproxy

systemctl restart pveproxy
本文标签:


5条评论

  • HOOL 评论于 回复

    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 访问

  • 朽木 评论于 回复

    警告!!!!!
    修改host之后 ipv6如果网络故障 整个服务器就炸了 /etc/pve 目录变空白 虚拟机无法启动 亲测

    • 朽木 评论于 回复

      @朽木
      pve的/etc目录下放的不是文件 是sqlite虚拟出来的配置文件 不是真正的文件 host文件异常 会导致整个系统崩溃 不建议对host文件做任何修改

  • 自在 评论于 回复

    大佬,pve如何获取到ipv6地址啊???

    • 自由 评论于 回复

      @自在
      你用ifconfig查一下看看有吗,我的pve自动能分配到公网ipv6

    评论(本站已开启评论回复邮件通知功能,请如实填写邮箱以便及时收到回复)关闭回复