首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用pptp vpn创建网络接口

使用pptp vpn创建网络接口
EN

Ask Ubuntu用户
提问于 2016-08-24 03:23:45
回答 1查看 2K关注 0票数 0

我的方案如下,需要使用pptp (或其他如OpenVpn或l2pt)在Ubuntu中创建网络接口,而不干扰其他接口,因此只能与以下命令一起使用:

代码语言:javascript
复制
wget http://ipinfo.io/ip -qO - --bind-address 10.200.21.3 

(其中10.200.21.3是IP接口pptp)

我设法做到了以下所有这些

代码语言:javascript
复制
sudo apt-get install linux-pptp network-manager-pptp
sudo pptpsetup --create VPN2 --server 186.227.xx.xx --username MyUser --encrypt
sudo pon VPN2

然后使用动态本地IP (例如,ppp0 )创建10.200.21.3接口,但是仍然无法访问,那么:

代码语言:javascript
复制
ip route add default via 10.200.21.3 dev ppp0 table 10
ip rule add from 10.200.21.3 table 10

在此之后,我可以使用完美的命令:

代码语言:javascript
复制
wget http://ipinfo.io/ip -qO - --bind-address 10.200.21.3

但是都有问题,我需要静态IP接口(在示例10.200.21.3中),但是pptp服务器发送给我一个动态IP,有什么方法来模拟它吗?

EN

回答 1

Ask Ubuntu用户

发布于 2016-08-24 05:33:06

检查您的PPTP服务器配置(/etc/ppp/chap-secrets)。将静态IP放在IP address列下。

示例:

更改如下:

代码语言:javascript
复制
# *     *       ""      *
# Secrets for authentication using CHAP
# client        server  secret                  IP addresses
MyUser    pptpd    mypassword   *

改为:

代码语言:javascript
复制
# *     *       ""      *
# Secrets for authentication using CHAP
# client        server  secret                  IP addresses
MyUser    pptpd    mypassword   10.200.21.3

此解析使用一对匹配的客户端(/etc/pptp/peers/peername)和服务器(/etc/pptp/chap-secrets)。可在以下站点找到快速设置:

http://faq.apollo3.com/ljames/ubuntu/vpn/

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/816064

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档