PVE (Proxmox Virtual Environment)虚拟机配置独立IPV6和共享IPV4
起因:部分VPS会分配/64段IPV6,可以开设独立IPV6小鸡,搭建网站后,使用Cloudflare的AAAA记录,即可正常部署网站项目。
目的:配置独立IPV6和内网IPV4,实现虚拟机可以同时独立IPV6和IPV4出口,用于一些软件部署。也可以使用warp分配ipv4出口。
部署情况:
母鸡先行分配一个ipv6地址用于测试ipv6是否正常。注意:部分商家需要先到soulsvm控制台,手动分配ipv6地址后,才可以正常分配给母鸡和小鸡使用。
ipv6信息:
Subnet 2607:1e40:0:104x::/64 Gateway 2607:1e40:0:1000::1 Nameserver 2001:4860:4860::8888 Nameserver 2001:4860:4860::8844
母鸡网卡配置:
cat /etc/network/interfaces auto vmbr0 iface vmbr0 inet static address 173.249.203.x/24 gateway 173.249.203.1 bridge-ports eth0 bridge-stp off bridge-fd 0 iface vmbr0 inet6 static address 2607:1e40:1:1361::x/64 netmask 64 gateway 2607:1e40:1:1000::1 auto vmbr1 iface vmbr1 inet static address 192.168.1.1 netmask 255.255.255.0 bridge_ports none bridge_stp off bridge_fd 0 post-up echo 1 > /proc/sys/net/ipv4/ip_forward post-up bash /root/iptables.config.sh post-up iptables -t nat -A POSTROUTING -s '192.168.1.0/24' -o vmbr0 -j MASQUERADE post-down iptables -t nat -D POSTROUTING -s '192.168.1.0/24' -o vmbr0 -j MASQUERADE
配置和之前开设独立ipv4的时候,多了一个iface vmbr0 inet6 static配置,其他无变化。
部署后,在pve后台可以正常开设虚拟机,网卡配置参考如下:
vmbr0为公网网卡。
vmbr1为内网网卡,可根据自己实际需求进行添加。
添加后,小鸡可以同时拥有ipv4和ipv6出口:
继续阅读