Debian 11 PVE7 添加网卡 (NAT IPV4+独立IPV6)

搜了一大圈,发现大多是互相抄来抄去的,也写的小白表示难以理解。索性自己对着葫芦画瓢:一遍一遍调整喽。

当知道结果后,似乎好像都想的太复杂了。实际上应该还能再更简洁一些的,不过懒得折腾了,就这样吧~

简述

完整的内容

突然发现能水好多好多篇,那就分开水吧,完整的内容传送门:

相关说明

  • ens3 :物理网卡,空配置
  • vmbr0 :ens3网卡上的内容,提供ipv4+ipv6,并桥接到ens3网卡上
  • vmbr1 :仅提供IPV4内网
  • 2607:a:c:c::d:e/112 :看服务商分配的ipv6网段,如分配2607:a:c:c::d:0/112,如自行添加一个ipv6地址2607:a:c:c::d:e
  • 2607:a:c:c::1 :ipv6网关

优缺点

不足:

由于ipv6是绑定到vmbr0网卡上,因此若孵出来的小鸡需要nat ipv4+独立ipv6,得将vmbr0、vmbr1两块网卡配置到对应的小鸡上,比较繁琐。

好处:

宿主机配置简单,很容易可以孵出ipv4 nat机器或者仅有独立ipv6的机器。

* 本文是“旧方案”,也可以使用,如需要“新方案”请移步:https://cimen.club/732.html

宿主机配置

网络

此处内容需要回复后并刷新才能查看
然后重启一下宿主机网络
systemctl restart networking

容器/虚拟机

CT容器

选择对应的CT容器,切换到“网络”选项,选择“添加”。

配置框里,桥接选择vmbr1,填写IPV4和网关信息,取消勾选防护墙。

然后用同样的方式,添加一块桥接选择vmbr0的网卡,填写IPV6地址和IPV6网关信息,取消勾选防护墙。
add networking ipv6 1 cimen club
add networking ipv6 2 cimen club

linux虚拟机

选择对应的CT容器,切换到“硬件”选项,选择“添加”,下拉菜单选择“网络设备”。

配置框里,桥接选择vmbr1,取消勾选防护墙。

然后用同样的方式,添加一块桥接选择vmbr0的网卡,并取消勾选防护墙。(按照这样的顺序添加下来,那么虚拟机那边对应的第一块网卡就需要配置ipv4,第二块网卡则配置ipv6)

add networking ipv6 3 cimen club
add networking ipv6 4 cimen club

windows虚拟机

关机(如果Windows虚拟机“选项”里的“OS类型”不为Microsoft Windows,那么就需要关机,否则添加完网卡那边就蓝屏自启动了),然后和linux虚拟机一样,操作一遍就好。

碎碎念

CT容器、虚拟机上绑定ipv4的网卡,mac地址可以和宿主机ens3、vmbr0一致,但绑定ipv6的网卡则不可以,不然会无法连通到外部网络。

若配置完成,小鸡依然无法使用ipv6访问外部网络,那么就直接宿主机重启一下,一般就正常了。

阅读剩余
THE END