Linux PPTP VPN 和网关问题

Linux PPTP VPN 和网关问题

我有一台在 Amazon EC2 实例中运行的 Amazon Linux 机器。

我正在按如下方式连接到我办公室的 VPN:

sudo pppd pty "pptp pptp.<DOMAIN>.com --nolaunchpppd --loglevel 2 --debug" file /etc/ppp/options.pptp user <MYUSER> password <MYPASS>

我可以看到/var/log/messages我正在连接:

CHAP authentication succeeded

但是当我 ping 远程网络内的服务器时它就挂起了:

ping -I ppp0 newdev.<DOMAIN>.com

我可以在不使用 -I 的情况下 ping 该机器,但我得到的是它的外部 IP 地址:

ping newdev.<DOMAIN>.com
PING devserver.<DOMAIN>.com (xxx.xxx.xxx.xxx) 56(84) bytes of data.
64 bytes from xxx.xxx.xxx.xxx: icmp_seq=1 ttl=109 time=15.5 ms
64 bytes from xxx.xxx.xxx.xxx: icmp_seq=2 ttl=109 time=15.4 ms
64 bytes from xxx.xxx.xxx.xxx: icmp_seq=3 ttl=109 time=14.5 ms

我确信我遗漏了一些东西,但我不知道是什么。

连接时的路由表:

Kernel IP routing table 
Destination      Gateway       Genmask         Flags MSS Window irtt Iface
192.168.6.108    0.0.0.0       255.255.255.255 UH 0 0 0              ppp0 
xxx.xxx.xxx.xxx  xxx.xxx.xxx.1 255.255.255.255 UGH 0 0 0             eth0 
xxx.xxx.xxx.0    0.0.0.0       255.255.255.0   U 0 0 0               eth0 
0.0.0.0          xxx.xxx.xxx.1 0.0.0.0         UG 0 0 0              eth0 

答案1

192.168.7.0/24 网络未通过 ppp0 路由

route add -net 192.168.7.0/24 gw 0.0.0.0 ppp0

相关内容