我在通过我的VPN服务器传送流量时遇到了一些麻烦。基本上,我有一个pfSense设置,它对它目前所做的一切都工作得非常好。但是,现在,我需要建立一个PPTP VPN。我的基本设置和登录运行良好。当我检查我的IP时,它说我在远程网络上,等等,但是,我似乎不知道如何正确地将流量路由到内部网络。
我目前的设置如下:
HOME SETUP
Trendnet Router: 192.168.1.1
1 MAC (192.168.1.101)
1 PC(192.168.1.148)
<-互联网
WORK SETUP
pfSense Firewall: 192.168.1.1
7 PC
3 Lin
我的想法是:
我有一个连接到的外部vpn服务。但是,我是否有可能设置一个本地代理服务器来使用该vpn连接,那么连接使用vpn的代理的应用程序呢?这适用于Linux系统。
欢迎提示和链接!
编辑:用例:也许还有另一种方法可以做到这一点。
Router #1 - Connects by the default net provided by ISP
Router #2 - Connects by PPTP VPN to another 'ISP'
默认情况下,网络中的客户端连接到普通路由器#1,所有通信量都由该路由器处理。客户端有一个不同的浏览器(opera),它通过路由器#2上的
我有一个小软件,连接到pptp VPN服务器。它会在通过VPN ip route change default via $PPP_LOCAL dev $IFNAME路由所有流量的if-up.d上添加一条路由
问题是,当我断开VPN/关闭软件时,pptp连接关闭,但路由没有恢复。我还在if-down.d部分添加了一个删除路由命令来删除此路由ip route del default via $PPP_LOCAL dev $IFNAME,但我的互联网停止工作。我必须“禁用/启用网络”才能再次连接互联网。
我试图连接到一个工作VPN,但每次我试图连接它失败。VPN已在Network中配置,连接也是从那里启动的。我已经检查了系统日志,并看到了以下内容:
Jan 28 08:29:09 cwlt NetworkManager[751]: <info> Starting VPN service 'pptp'...
Jan 28 08:29:09 cwlt NetworkManager[751]: <info> VPN service 'pptp' started (org.freedesktop.NetworkManager.pptp), PID
我有个老问题。当我想通过分接头适配器或pptp连接连接pptp时,断开连接,并在消息日志中获取以下错误:
linux pptpd[20275]: GRE: read(fd=7,buffer=60a400,len=8260) from network failed: status = -1 error = Message too long
linux pptpd[20275]: CTRL: GRE read or PTY write failed (gre,pty)=(7,6)
linux pppd[20276]: Modem hangup
linux pppd[20276]: Connect