我试图在Hetzner机器上配置Virtualizor实例,但由于需要"nat“IPV6子网,所以无法使其工作。
我将我的/64子网除以多个/80子网,并添加了一些与机器一起使用的地址。我试着使用“路由网络”选项,但没有起作用。
我使用的是ubuntu18.04LTS和这样的netplan:
network:
version: 2
renderer: networkd
ethernets:
enp35s0:
match:
macaddress: 70:**:**:**:**:30
dhcp4: no
dhcp6: no
bridges:
viifbr0:
macaddress: 70:**:**:**:**:30
interfaces:
- enp35s0
dhcp4: no
dhcp6: no
addresses:
- ***.***.85.132/32
- 2a01:4f8:***:***::2/64
routes:
- to: 0.0.0.0/0
via: ***.***.85.129
on-link: true
gateway6: fe80::1
nameservers:
addresses:
- 213.133.100.100
- 213.133.98.98
- 213.133.99.99
- 2a01:4f8:0:1::add:1010
- 2a01:4f8:0:1::add:9999
- 2a01:4f8:0:1::add:9898我不知道怎样才能解决这个问题,支持说这是不可能的。
如果我可以像在IPV4中那样使用NAT选项,我不认为这将是一个问题。
发布于 2020-04-17 11:23:01
上面提到的子网。
这是Hetzner分配给您服务器的子网吗?
在这种情况下,您不能将/64子网子网划分为较小的子网,这是正确的。
然而,
可以将未使用的/64路由到您的服务器,您可以随意拆分它。
但这并不是在IPv6中进行子网的推荐方法,因为最后64位通常是为主机地址保留的。
SLAAC具有隐私扩展,使得主机经常更改其IPv6地址(类似于每2小时或更短的时间),例如,EUI-64使用主机MAC地址来构造分配给给定主机的静态IPv6地址。
通常,您将得到一个未使用的/48块被路由到您的服务器,您可以将您喜欢的方式划分为一直到/64。
假设你有一个主办公室和一些远程分支机构。
您希望通过IPv6访问整个网络。
然后,您可以将一个/48子网拆分为多个/56子网,并为每个办事处分配一个/56。
使用此方案,可以从同一个/48子网访问256个办事处。
每个办公室都可以将/56子网拆分成/64子网,并为办公室中的每个VLAN分配一个/64子网。这意味着每个办公室可以通过IPv6访问256个VLAN。
最简单的方法是在Tunnelbroker.net上创建一个帐户,并申请路由/48子网。
在Hetzner服务器上使用这个网络并不简单,因为它有自己的IPv6地址,所以您必须了解如何配置sourced based routing,但它是可行的。
但是如何解决这个问题是不可能的。
https://serverfault.com/questions/1012741
复制相似问题