0 networking linux ipv6 openvpn tunnel
我有一台连接到蜂窝 IPv4 网络(3G USB 加密狗)的笔记本电脑和连接到另一个 IPv4/IPv6 网络的 PC。两者都配置为作为 IPv6 路由器运行,并且每个都有自己的 IPv6 网络。
笔记本电脑通过 3G 网络连接到互联网,一个接口上有 IPv4 地址(私有地址,而且大部分都在变化),另一个接口在 AP 模式下提供自己的私有 IPv6 网络 (2001:db8:444::/64) . PC 通过组织网络连接到 Internet,一个接口上有公共 IPv4 和 IPv6 地址,另一个接口在 AP 模式下提供自己的私有 IPv6 网络 (2001:db8:222::/64)。两者都运行 Linux Ubuntu。
是否可以让两个 IPv6 网络(2001:db8:222::/64 和 2001:db8:444::/64)通过 IPv4 Internet 进行通信?
在这种情况下,openvpn 是否有利于通过 IPv4-IPv4 隧道获取 IPv6 流量?
感谢您提前提供帮助
该Teredo隧道协议可能会做你想要什么,但你必须在选择地址协议工作; 6to4也是如此。您已经从空中挑选了您的 IPv6 地址。
旧的 IPv4 概念,即某些私有 (RFC1918) 地址范围在全球范围内不可路由但任何人都可以使用(包括在多个站点上,只要他们安排它们通过 VPN 传输)已被 ipv6 设计者极力抵制. IPv6 的基本设计目标之一是每个 v6 端点都应该是全局可路由的。这并不意味着每个端点都必须是全局可访问的——这就是防火墙的用途——但它应该是全局可路由的,并且是全局路由的。
如果您尝试以一种违背这一点的方式使用 IPv6,您最终会束手无策。我知道你说你不关心世界其他地方,但协议确实如此。如果您根据协议中嵌入的假设执行此操作,您的生活会轻松得多。
编辑:您的评论在关于 v6-via-v4 隧道的问题中是正确的,但是如果(例如)您想使用 6to4,则必须使用与隧道端点的公共 v4 地址相对应的 v6 范围,根据6to4 映射方案。
更好的是在每一端都使用支持 v6 的 ISP,并为每个网络分配实际的公共 v6 空间,尽管我承认找到这样的 ISP 仍然需要相当多的寻找。
| 归档时间: |
|
| 查看次数: |
533 次 |
| 最近记录: |