Ubuntu服务器上的pptp无法ping通局域网上的其他机器

Ubuntu服务器上的pptp无法ping通局域网上的其他机器

我们在 Windows 2k3 服务器上设置了一个简单的 pptp。到目前为止,所有客户端(mac 和 windows)都可以正常连接。

但是我尝试使用 pptp 连接 ubuntu 服务器,连接正常,我获得了 IP。从 2k3 服务器,我可以 ping 远程 ubuntu 服务器,反之亦然。但是,我无法 ping 网络上的其他机器VPN 服务器本地的 LAN<--根据 Zoredache 的回复进行编辑

我不确定我是否在某个地方配置错误。有人在 Ubuntu Server 上使用过 pptp 吗?

连接后我可能需要设置一些路由?

在 win2k3 策略下,我们只有一个用户组可以访问 VPN 和 NET 上的其他机器。连接的用户属于该组。

Update in response to questions below:
route连接vpn之前 的输出

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
66.104.92.192   *               255.255.255.224 U     0      0        0 eth0
default         ip66-104-92-193 0.0.0.0         UG    100    0        0 eth0

route连接 VPN 后退出

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.60    *               255.255.255.255 UH    0      0        0 ppp0
66.104.92.192   *               255.255.255.224 U     0      0        0 eth0
default         ip66-104-92-193 0.0.0.0         UG    100    0        0 eth0

我在 Ubuntu 8.04 LTS 上使用 pptp全局配置文件在 ubuntu 服务器和我的连接配置文件上:

# PPTP Tunnel configuration for tunnel CSTS MotherShip
# Server IP: xxx.xxx.xxx.xxx #masked for security
name shai
file /etc/ppp/options.pptp
require-mppe
require-mppe-128

/etc/ppp/options.pptp不存在

回复 Zoredache:我不需要 VPN 服务器端的 LAN 机器访问除远程 ubuntu pptp 客户端之外的任何东西。在 Ubuntu 机器的 LAN 上,其他机器不需要访问它。

Have you enabled the ppp option to set the tunnel as the default gateway in the pptp client?
我正在寻找在哪里启用该选项。我正在使用 pptp 1.7.0

Another Update
通过 VPN 连接后,我在 Ubuntu 服务器上运行:
route add default gw 192.168.1.1然后返回SIOCADDRT: No such process。192.168.1.1 是 VPN 服务器本地 LAN 上的路由器。

答案1

您在 Ubuntu 上使用什么 pptp 客户端?您是否启用了 ppp 选项以将隧道设置为 pptp 客户端中的默认网关?在 Ubuntu 服务器上启用 VPN 后,它是否仍需要从 Ubuntu 服务器本地的网络使用?如果是这样,您不会想将 VPN 设置为默认网关,而可能希望静态定义路由。

但是,我无法 ping 通本地局域网上的其他机器。

您说的是哪个本地局域网?您说的是 Ubuntu 服务器本地局域网,还是 VPN 服务器本地局域网?

如果您需要与 VPN 服务器位于同一网络上的客户端能够访问 Ubuntu 服务器局域网上的其他主机,则需要在两端添加路由。您还需要拥有两个网络之间不冲突的地址空间。

答案2

连接后我成功添加了一条路由,192.168.10.0我尝试连接的机器在哪里,以及255.255.255.0网络的子掩码是:

route add -net 192.168.10.0 netmask 255.255.255.0 dev ppp0

PPTP 客户端路由欲了解更多详情 - 您还可以添加脚本以/etc/ppp/ip-up.d/在连接时自动设置路由,详情请参阅页面下方这里

答案3

Ubuntu 服务器上的输出是什么route?关于您的 VPN 还有什么信息?您在 Ubuntu 上使用哪个 pptp 客户端?

相关内容