已经通过VPN客户端成功地连接到我的ASA。
安装: ASA >>交换机>> 2 CentOS Linux服务器
当我打开一个本地终端(OSX)时,我可以在(192.168.0.1)的内部接口上切换,但不能在服务器内( 192.168.0.2~254 )收听。
在服务器内部,除了192.168.0.1之外,服务器还可以相互切换。
似乎VPN ping请求被发送回Linux box的公共接口(网关设置为公共的,而不是私有的)。
绝不是专家系统管理员,我试图在服务器专用接口上设置网关,并进行了“服务网络重新启动”--没有骰子,看起来Linux不喜欢多个网关?
无论如何,VPN连接和访问内部网络是很好的,然后我可以阻止除web服务之外的所有流量,只有SSH才能通过VPN。
一定是做这件事的方法,点子很受欢迎
发布于 2010-08-05 23:29:57
我是否知道Linux机器有两个NICs-一个连接到Internet,使用一个公共IP地址,另一个通过ASA连接到局域网?
假设是这样的话,听起来您只需要在所有Linux机器上设置一个静态路由,就可以将来自VPN子网的流量路由回ASA而不是默认网关。根据Linux发行版的不同,添加静态路由并使其在引导过程中持久的方法会有所不同,但是您可以通过“手动”添加路由来轻松地测试它,并查看它是如何工作的。如route add -net a.a.a.a netmask b.b.b.b gw c.c.c.c,A.A是VPN子网的网络标识,B.B是VPN子网的子网掩码,C.C是ASA的地址。假设ASA与Linux机器上的一个NIC位于同一子网中,则Linux框将在附加到ASA子网的NIC上发送对VPN IP地址的响应。
https://serverfault.com/questions/167599
复制相似问题