服务器技术

 首页 > 服务器技术 > Linux > pptpd – Ubuntu下安装配置 PPTP - Linux操作系统:Ub

pptpd – Ubuntu下安装配置 PPTP - Linux操作系统:Ub

分享到:
【字体:
导读:
          1. Ubuntu下使用 apt 安装 pptpd 非常方便,安装好后自动启动;$ sudo apt-get install pptpd2. 修改 /etc/pptpd.conf,分配内部IP地址;localip 192.168.0.1remoteip 192.168.0.234-238,192.168.0.2453. 修改 /etc/ppp/chap-s...

1. Ubuntu下使用 apt 安装 pptpd 非常方便,安装好后自动启动;
$ sudo apt-get install pptpd

2. 修改 /etc/pptpd.conf,分配内部IP地址;
localip 192.168.0.1
remoteip 192.168.0.234-238,192.168.0.245

3. 修改 /etc/ppp/chap-secrets,创建VPN用户和口令;


username pptpd password *
注:如果 * 修改为固定内部IP地址,将会分配该用户到固定地址,从而确保该用户只能创建一个VPN连接。


4. 修改 /etc/ppp/options,支持自动分配DNS,防止DNS劫持;
ms-dns 8.8.8.8
ms-dns 8.8.4.4
注:上面用的是 Google Open DNS,可以使用其他的。

5. 修改 /etc/sysctl.conf,支持IP转发;
net.ipv4.ip_forward=1
注:使用下面命令生效
$ sudo sysctl -p

6. 修改 iptables,支持转发;
$ sudo /sbin/iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE
注:没有VPS,未测试。

7. 重启VPN服务;
$ sudo /etc/init.d/pptpd restart

实验结果:可以在XP上使用用户名/口令方式连接VPN服务器,并且可以连接VPN服务器;没有VPS,所以未进一步测试。下面将尝试对VPN客户的流量监控。
 

 

      上一篇:Linux Apache支持asp配置 - Linux操作系统:Ubuntu_Cent 下一篇:Linux常用命令之tar - Linux操作系统:Ubuntu_Centos_D
    分享到:
    Linux常用命令之tar - Linux操作系统:Ub...
      tar 程序用于储存或展开 tar 存档文件。存档文件可放在磁盘中 ,也可以存为普通文件。tar可选的参数是A、c、d、r、t、u、x,您在使用tar时必须首先为 tar 指定至少一个参数;然后,您必须指定要处理的文件或目录。如果指定一个目录则该目录下的所有子目录都将被加入存档。 应用举例: 1)展开 abc.tar.gz 使用命令: t...
    在远程FreeBSD服务器上命令行安装运行虚...
    作者:NetDemonemail:netdemon@20cn.net http://www.20cn.net/ 本文版权属20CN网络安全小组所有,允许转载,但需保持文章的完整性并注明出处 在过去的几年中 FreeBSD 并没有任何可用的并被官方支持的虚拟化解决方案。只有使用利用 Linux 二进制兼容层运行的 VMware3 这个老得牙齿已经掉关开始牙龈的版本。在 FreeBSD 7....
    •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
    • 在这里……