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出口:

» 本文链接:PVE (Proxmox Virtual Environment)虚拟机配置独立IPV6和共享IPV4
» 转载请注明来源:刺客博客
» 如果文章失效或者安装失败,请留言进行反馈。