PVE 开启 ipv6
Proxmox安装后默认没有通过SLAAC配置公网ipv6地址,使用debian/ubuntu的方法配置ipv6提示错误不支持的方法auto。
1
|
iface vmbr0 inet6 auto |
原来Proxmox使用的是ifupdown2,非debian/ubuntu使用ifupdown。
查看内核也已经开启ipv6自动配置:
1
2
3
4
|
cat /proc/sys/net/ipv6/conf/vmbr0/accept_ra 1 cat /proc/sys/net/ipv6/conf/vmbr0/autoconf 1 |
查看已开启ipv6转发:
1
2
|
cat /proc/sys/net/ipv6/conf/vmbr0/forwarding 1 |
需要将accept_ra值改成2才能自动配置SLAAC ipv6地址:
1
2
3
4
5
6
7
|
/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 |