手机asp网站,超好看的排版素材网站,专业建设质量报告,seo快速优化方法原文链接http://wiki.ubuntu.org.cn/index.php?titleVpsvariantzh-cn#.E5.AE.89.E8.A3.85_PPTP_VPN 安装 pptpd 服务 执行如下命令安装#xff0c;遇到提示输入 Y/n 时#xff0c;输入 Y 回车即可#xff1a; apt-get install pptpd配置 pptpd 为了避免和本地网络冲突…原文链接http://wiki.ubuntu.org.cn/index.php?titleVpsvariantzh-cn#.E5.AE.89.E8.A3.85_PPTP_VPN 安装 pptpd 服务 执行如下命令安装遇到提示输入 Y/n 时输入 Y 回车即可 apt-get install pptpd配置 pptpd 为了避免和本地网络冲突我们创建VPN的IP范围为 192.168.10.21-192.168.10.100 执行如下命令 echo localip 192.168.10.1-20 /etc/pptpd.conf
echo remoteip 192.168.10.21-100 /etc/pptpd.conf
echo ms-dns 8.8.8.8 /etc/ppp/pptpd-options
echo ms-dns 8.8.4.4 /etc/ppp/pptpd-options
echo nopcomp /etc/ppp/pptpd-options
echo noaccomp /etc/ppp/pptpd-options继续增加 pptp 用户帐号 格式为 [UserName] pptpd [Password] * 我们增加一个 guest 密码 为 123456 的用户如下 echo guest pptpd 123456 * /etc/ppp/chap-secrets重启下pptpd: /etc/init.d/pptpd restart 8.开启ip转发 #iptables -t nat -A POSTROUTING -s 192.168.13.0/24 -o eth0 -j MASQUERADE 完成。 注意如果需要在 iphone 上使用请在 iphone 的 PPTP 设置页将 加密级别 设置为 最高 否则将无法连接上。 建立连接之后您会发现除了可以访问服务器的资源其余内外和互联网的内容均无法访问。如果需要访问这些内容的话我们还需要进一步设置首先开启 ipv4 forward。方法是修改 /etc/sysctl.conf找到类似下面的行并取消它们的注释net.ipv4.ip_forward1然后使新配置生效sudo sysctl -p有些时候经过这样设置客户端机器就可以上网了我在虚拟机上这样操作后就可以了。但我在实验室的服务器上这样操作后仍然无法访问网络这样我们就需要建立一个 NAT。这里我们使用强大的 iptables 来建立 NAT。首先先安装 iptablessudo apt-get intall iptables装好后我们向 nat 表中加入一条规则 #iptables -t nat -A POSTROUTING -s 192.168.13.0/24 -o eth0 -j MASQUERADE 这样操作后客户端机器应该就可以上网了。但是只是这样iptables 的规则会在下次重启时被清除所以我们还需要把它保存下来方法是使用 iptables-save 命令sudo iptables-save /etc/iptables-rules然后修改 /etc/network/interfaces 文件找到 eth0 那一节在对 eth0 的设置最末尾加上下面这句pre-up iptables-restore /etc/iptables-rules这样当网卡 eth0 被加载的时候就会自动载入我们预先用 iptables-save 保存下的配置。到此一个 VPN Server/Gateway 基本就算架设完毕。当然也许你按照我的方法做了还是无法成功那么下面总结一些我碰到的问题和解决方案