Answers:
Techspot 的“通用默认路由器IP地址列表”对此有所帮助。通常,家用路由器使用/24
子网。如今,手机经常用于共享网络连接,因此我们也必须考虑这些范围。据我们可以推断出我们应该名单避免:
192.168.0.0/19
-大多数路由器似乎都在上面使用了其中一些192.168.31.255
。10.0.0.0/24
也被广泛使用,而Apple则使用10.0.1.0/24
。192.168.100.0/24
由摩托罗拉,中兴通讯,华为和汤姆森使用。192.168.62.0/24
和192.168.102.0/24
。192.168.123.0/24
由LevelOne,Repotec,Sitecom和US Robotics(较不常见)使用10.1.1.0/24
和10.90.90.0/24
。我们为私有网络保留了三个范围;我们仍然有足够的空间来避免这些情况:
10.0.0.0/8
172.16.0.0/12
192.168.0.0/16
某些随机上限范围10.0.0.0/8
是避免碰撞的最安全选择。您可能还希望避免42
在IP地址范围的任何部分使用数字:它可能是最常见的“随机”数字,因为它是生命,宇宙和一切最终问题的答案。
最好的办法是为您授予vpn访问权限的网络使用一个范围,希望您的用户都不使用。如果您有一些想法,很可能您的许多用户都不会改变他们的路由器使用192.168.0.0/24或192.168.1.0/24(这是我在消费类设备中见过最多的两个范围)谁可能选择使用其他范围,请问他们使用什么,但是这样做的用户也将知道如何更改自己的路由器的设置以避免冲突。
这对我来说有点令人困惑,因为在我遇到的大多数环境中,远程用户都可以访问VPN,管理员需要对连接用户进行控制/管理,以确保网络保持安全。这意味着对连接的机器和用户进行管理访问,控制等。这意味着管理员可以控制IP地址范围,这基本上使您无法描述您所描述的内容。
也就是说,您的解决方案确实可行,但在使用不同IP范围方面非常困难。
一种选择是创建一个脚本,该脚本可以在连接系统上运行以覆盖路由表,以减少可能发生冲突的可能性(要知道某些VPN解决方案能够做到这一点)。实际上,组织网络设置将优先于本地网络设置。
/unix/263678/openvpn-understand-the-routing-table-how-to-route-only-the-traffic-to-a-spec
这导致其他可能性。假设用户不直接连接到IP地址,则可以修改DNS配置/主机文件条目,以使他们在技术上覆盖现有的本地网络设置。
https://hostsfileeditor.codeplex.com/
https://support.rackspace.com/how-to/modify-your-hosts-file/
另一种方法是将组织设置更改为不常见的IP地址主干。由于您具有管理访问权限,因此您应该能够轻松快捷地执行此操作(尽管此后,我已经阅读了另一条使IPv6问题发挥作用的评论)。
显然,您需要更改VPN设置的类型,如果您还没有,请给我上面概述的一些选项。