详细讲解Linux系统VPN服务器配置

系统 Linux
现在电脑的操作系统已经不少了,在当今社会Linux越来越成为主流,你了解Linux系统么?你是Linux系统的应用者么?本文为你详细介绍Linux系统VPN服务器配置,为你在学习Linux系统VPN服务器配置时起一定的作用。

现在电脑的操作系统已经不少了,在当今社会Linux越来越成为主流,你了解Linux系统么?你是Linux系统的应用者么?本文为你详细介绍Linux系统VPN服务器配置,为你在学习Linux系统VPN服务器配置时起一定的作用。在这里我们不关注硬件VPN,只讲Linux下的VPN.

1、安装VPN 包。

需要dkms-2.0.10-2.fc5.noarch.rpm, kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm , ppp-2.4.3-9.2.i586.rpm 和 pptpd-1.3.1-0.i386.rpm这几个rpm包。然后分别执行命令 # rpm –ivh dkms-2.0.10-2.fc5.noarch.rpm ; rpm –ivh kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm ; rpm –ivh ppp-2.4.3-9.2.i586.rpm ; rpm –ivh pptpd-1.3.1-0.i386.rpm 完成安装。

2、配置VPN服务。

有两个文件需要修改:主配置文件/etc/pptpd.conf 和VPN用户帐号文件/etc/ppp/chap-sescrets。主配置文件需要设置VPN服务器的本地地址和分配给客户端的地址段,因此只需在主配置文件中手动追加localip和remoteip两行就算完成配置任务。帐号文件保存VPN客户端拨入需要的验证信息,其格式是:

用户名 服务 密码 分配给用户的口令

其中用户名,密码,分配给用户的IP地址要用双引号括起来,“服务”一般是pptpd。作为参照,下面给出一个pptpd.conf及chap-secrets的实例:

# more /etc/pptpd.conf

localip 192.168.1.254(服务器ip)

remoteip 192.168.1.230-240(分配给客户机的地址池)

# more /etc/ppp/chap-screts

“guoxing”(用户名) pptpd “guoxing”(密码) “*”(从地址池取ip)

“public” pptpd “wgzx” “192.168.1.202”(可以指定分配给客户端的ip)

3、客户端的配置。

使用windows的网络连接向导,只要选择“通过ineternet连接到专用网络(V)”,一步步下去即可配置完成。注意:VPN服务器的IP要填写全球唯一单播地址,即网关服务器的eth0的地址。

4、启用VPN服务。

再启用VPN之前确认内核的IP转发功能已经打开,然后执行命令 # service pptpd start 启用VPN等待远程用户接入。

PS:最开始的时候是从网上下载vpn所需的四个软件包,在开源社区下载的,但是死活装不上,感觉异常奇怪,后来从另一个渠道得到了这四个软件包,发现比开源社区提供的文件要大很多,最后也装上了,所以切勿迷信名气。另外里面设置的vpn服务器的地址是一个本地地址,相当于eth0的地址,连接内网,而作为客户端连接的时候,需要输入这台vpn服务器eth1的地址(必须是全球唯一的),这台服务器linux服务器也要实现包转发。

这样你就完成了Linux系统VPN服务器配置。

【编辑推荐】

  1. 学会删除旧Linux内核
  2. 详解Linux操作系统防范攻击的实用技巧
  3. 教会你Linux下显示重复行uniq方法
  4. 详解Linux软件基本安装和卸载方法
  5. 袁萌:创新无止境的Linux桌面
责任编辑:小霞 来源: CSDN
相关推荐

2009-12-29 16:25:51

VPN服务器配置

2010-03-31 10:41:49

CentOS Samb

2011-08-02 16:17:00

2010-07-29 10:54:21

VPN设置

2009-12-22 16:56:42

Cisco备份路由器配

2009-03-04 05:59:00

邮件服务器邮件服务器配置

2009-12-24 13:25:45

集群技术

2010-01-06 10:02:10

Linux服务器

2010-03-24 15:53:09

2010-09-29 13:48:49

配置DHCP服务器

2009-10-26 08:46:37

linux samba

2009-12-25 10:47:17

DNS服务器

2011-01-07 09:25:35

LinuxDHCP服务器

2009-03-30 14:32:15

LinuxNetware服务器

2009-10-28 11:35:25

Linux服务器优化

2010-05-19 15:00:37

IIS服务器

2009-09-16 17:02:40

WSUS服务器

2009-02-27 14:46:00

Linux服务器MySQL服务器服务器优化

2010-01-07 15:37:09

Linux配置DNS

2011-09-01 18:12:43

Linuxsamba
点赞
收藏

51CTO技术栈公众号