linux路由转发问题

时间:2021-03-19 13:37:00
由于公司内网和外网是分开的,现在由于要设立分公司,所以要搭建异地局域网,目前我是这样做的:
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连接内网。

#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连接内网。

#2


mark一下,学习!

#3


VPN客户端ping A地的内网返回的是 from 192.168.3.1 Destination host unreachable