在过去的几周里,我尝试将一个AWS实例configuration为可通过IPv6访问。 但是我似乎无法使用SSH连接连接到本机(Ubuntu Server 16)。
下面我做了什么:
我创build了一个具有IPv4和IPv6 CIDR块的公共VPC。
其中有一个自动分配IPv4和6个地址的子网
我创build了一个Internet网关(IGW),并让路由表指向它的所有传出stream量: 路由表
我设置ACL以允许所有传入的SSH通信: ACL
现在,虽然我可以访问机器,但是它是公网IPv4地址和DNS-Name,我无法通过IPv6build立连接
我在configuration中缺less一个步骤还是在我的AWS区域尚未完全支持IPv6? (EU-中央-1)
更新:
该实例具有IPv6地址,而且它的安全组允许入站SSH连接:
iDOTstackDOTimgurDOTcomSLASHMkNhcDOTpng iDOTstackDOTimgurDOTcomSLASHFRcY4DOTpng
然而,每当我尝试通过它的IPv6地址连接到它,我得到一个“networking无法访问”错误
我的一个同事终于搞清楚了。
结果我所要做的就是手动调用
sudo dhclient -6
强制通过IPv6进行dhcp查找。
由于接口已经显示了一个ipv6地址我假设DHCP工作。
无论如何,我很高兴我们能够工作,我希望这些信息可以帮助其他人避免这个问题。
问候Ollowain