如果某人的家庭networking(说192.168.1.1/24)和他们vpn的networking有相同的范围,那该怎么处理呢? 我不是指VPN在同一个范围内发布IP时,而是在networking上存在的时候。
我认为这将不得不在客户端处理。 但有没有一个configuration常见的VPN客户端,所以也许只有机器本身的IP,其网关保持本地,所有其他请求通过VPN?
似乎可能,也许通过改变arp桌子…
这取决于你的路由表,但一般来说,你的本地networking将覆盖一切。
你的路由表中说:“这个networking上的这些主机,通过这个接口使用这个网关(或根本不使用网关)”
默认情况下,您的LANnetworking将有路由192.168.1.0/24 [1]。 考虑到,你的默认网关在这个networking上的可能性也很大(例如192.168.1.1),如果你的VPN路由覆盖了这些路由,你将失去与默认网关的连接。
但是,您可以执行以下两项操作之一,使其具有“可行性”,但需要手动编辑路由表。
input您需要在本地networking上访问的机器的特定静态主机路由。 (即路由添加),并使用更通用的networking路由为您的VPN。 显然,你至less需要一个默认的网关路由来访问你的VPN。
在外部VPNnetworking中input机器的特定静态路由,并将机器的通用networking路由留在本地LAN上。
2是我在冲突情况下看到的更常见的情况。 当然,由于家庭networking设备的普及,最好不要为任何办公networking或VPNselect192.168 / 16。
[1]另外,在使用CIDR而不是主机时,更适合使用networking号码。