最新消息:VPN推荐网致力打造最全最靠谱的VPN推广站.

乌班图 Ubuntu Serer 建立VPN服务器

VPN教程 vpntuijian 1709浏览 0评论

logo

VPN有多种服务器配置。比如Win系统就自带了VPN Server,操作起来都是比较简单明了的。今天这里给大家介绍下Linux下的VPN Server,PPTP连接协议。ubuntu系统就不用过多介绍了吧,基于Debian构造的发行版,在交流社区非常活跃,而且因为是基于Debian,所以它自带的包管理器可以优秀的处理依赖关系,方便我们安装软件。

其实Ubuntu下安装VPN-server是很简单的。只要一句话:

sudo apt-get install pptpd

没错,这样就搞定了。主要是一些配置。修改下面3个文件

/etc/pptpd.conf

/etc/ppp/pptpd-options

/etc/ppp/chap-secrets

首先用vi修改第一个文件,设置本地IP与拨入IP地址

sudo vi /etc/pptpd.conf

11

 

 

 

 

如图,localip是linux主机的ip地址,remoteip是地址池,也就是远程拨进来的计算机所分配到的ip地址。

之后我们要修改/etc/ppp/pptpd-options,主要是增加dns配置的说明。

2

 

 

 

 

如图,我们增加了两行(ms-dns开头)

最后,我们修改/etc/ppp/chap-secrets,主要是对用户进行配置。

3

 

 

按照,用户名(tab)主机名(tab)密码(tab)分配到的ip地址 这样的格式来填写,其中主机名可以用“*”代替,如果不强制指定该用户分配到哪一个ip地址,可以将最后一项也改为“*”

最后,我们重启pptpd服务,执行

sudo /etc/init.d/pptpd restart

稍等片刻,嘿嘿,从远程建立一个VPN连接,试试看吧。

PS:

如果发现这样无法访问外网了,可以开启ipv4 forward。修改/etc/sysctl.conf,去掉“net.ipv4.ip_forward=1”前的注释号,之后“sudo sysctl -p”应用配置,Ok Enjoy it!

 

虽然可以成功建立VPN连接, 但通常情况下还不能通过VPN服务器连接到Internet. 原因有多种,先来看看客户端通过VPN服务器与Internet上的服务器通信的全过程:

client <–> client ppp0 <–> VPN server ppp0 <–> VPN server <–> VPN server eth0 <–> Internet server eth0 <–> Internet server

“ppp0”其实是VPN虚拟的一个网络接口 (可以想象成这是一个虚拟的网卡),VPN隧道就是通过客户端与服务器的这两个网络接口建立的. 而“eth0”则代表服务器上真实存在的物理网卡,VPN服务器与外网通信就需要通过它. 具体流程是: 客户端通过“ppp0”向VPN服务器发出请求,VPN服务器侦测到之后, 再将请求通过“eth0”转发出去, 当请求到达目的地之后,Internet服务器就根据请求做出相应的回复, 这个回复再按照刚才来的路径返回到客户端,这样客户端就成功与Internet服务器完成一次通信.

上面图示中的箭头部分 (“<–>”)就是可能造成无法连接Internet的关键, 因此需要针对每个部分一一排查. 这里只对可能性最大的两个地方进行介绍

1是否已经打开IP转发?

查看“/proc/sys/net/ipv4/ip_forward”文件中的值是否为“1”, 如果不是,则需要在“/etc/sysctl.conf”文件中添加“net.ipv4.ip_forward=1”,然后执行以下命令:

$ sudo /etc/init.d/procps restart

2是否在VPN服务器上设置了对于客户端IP地址的NAT?

执行下面的命令查看表中是否有相应的表项:

$ sudo iptables –table nat -L POSTROUTING

如果没有则执行以下命令:

$ sudo iptables –table nat –append POSTROUTING –out-interface eth0 –jump MASQUERADE

在完成上面两个检查之后, 应该就可以成功通过VPN服务器与Internet进行通信, 一个VPN服务器也基本配置完毕.

转载请注明:VPN推荐网 » 乌班图 Ubuntu Serer 建立VPN服务器

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址