A地:内网192.168.1.0/24,VPN服务器(linux系统)配置两个网卡,一个连接内网,一个通过专线做VPN服务器。
B地:内网192.168.2.0/24,VPN客户端(linux系统)配置两个网卡,一个连接内网,一个连接VPN服务器。
VPN服务器端的IP是192.168.3.1,客户端的地址是192.168.3.2-10;
目前VPN服务器ping 192.168.3.2可以ping通,客户端ping192.168.3.1也可一ping同,目前遇到的问题是怎么让A地和B地的局域网互相ping通,好像是要做路由转发的。网络菜鸟一枚,求解。。。
3 个解决方案
#1
已经在/etc/sysctl.conf 打开路由开关了,但是还是不行,route命令我也会用,但是该怎么添加呢?
附 route命令:
192.168.3.2 * 255.255.255.255 UH 0 0 0 ppp0
192.168.99.0 * 255.255.255.0 U 1 0 0 eth1
192.168.1.0 * 255.255.255.0 U 1 0 0 eth0
default 192.168.99.1 0.0.0.0 UG 0 0 0 eth1
说明:ppp0应该是VPN虚拟出来的网卡,eth连接外网,eth0连接内网。
附 route命令:
192.168.3.2 * 255.255.255.255 UH 0 0 0 ppp0
192.168.99.0 * 255.255.255.0 U 1 0 0 eth1
192.168.1.0 * 255.255.255.0 U 1 0 0 eth0
default 192.168.99.1 0.0.0.0 UG 0 0 0 eth1
说明:ppp0应该是VPN虚拟出来的网卡,eth连接外网,eth0连接内网。
#2
mark一下,学习!
#3
VPN客户端ping A地的内网返回的是 from 192.168.3.1 Destination host unreachable
#1
已经在/etc/sysctl.conf 打开路由开关了,但是还是不行,route命令我也会用,但是该怎么添加呢?
附 route命令:
192.168.3.2 * 255.255.255.255 UH 0 0 0 ppp0
192.168.99.0 * 255.255.255.0 U 1 0 0 eth1
192.168.1.0 * 255.255.255.0 U 1 0 0 eth0
default 192.168.99.1 0.0.0.0 UG 0 0 0 eth1
说明:ppp0应该是VPN虚拟出来的网卡,eth连接外网,eth0连接内网。
附 route命令:
192.168.3.2 * 255.255.255.255 UH 0 0 0 ppp0
192.168.99.0 * 255.255.255.0 U 1 0 0 eth1
192.168.1.0 * 255.255.255.0 U 1 0 0 eth0
default 192.168.99.1 0.0.0.0 UG 0 0 0 eth1
说明:ppp0应该是VPN虚拟出来的网卡,eth连接外网,eth0连接内网。
#2
mark一下,学习!
#3
VPN客户端ping A地的内网返回的是 from 192.168.3.1 Destination host unreachable