<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[Totti的部落格]]></title> 
<link>https://iam.ittot.com/index.php</link> 
<description><![CDATA[记录我的生活，收集我的收集]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[Totti的部落格]]></copyright>
<item>
<link>https://iam.ittot.com/read.php/.htm</link>
<title><![CDATA[Ubuntu 上安装 pptp]]></title> 
<author>Totti &lt;totti5116@163.com&gt;</author>
<category><![CDATA[收集]]></category>
<pubDate>Thu, 02 Dec 2010 06:57:04 +0000</pubDate> 
<guid>https://iam.ittot.com/read.php/.htm</guid> 
<description>
<![CDATA[ 
	1.首先到 /dev/ 和 /dev/net/ 下确认是否有 ppp 和 tun 两个设备<br/><br/>/dev/ppp<br/>/dev/net/tun<br/><br/>2.安装 pptpd<br/><br/>apt-get install pptpd<br/><br/>3.编辑 /etc/pptpd.conf 文件<br/><br/>vim /etc/pptpd.conf<br/><br/>去掉一下几句前面的 # 号<br/><br/>option /etc/ppp/pptpd-options<br/>localip 192.168.0.1<br/>remoteip 192.168.0.234-238,192.168.0.245<br/><br/>4.编辑 /etc/ppp/pptpd-options 文件，设置 DNS<br/><br/>vim /etc/ppp/pptpd-options<br/><br/>找到 ms-dns 去掉 # 号，并修改 DNS 地址<br/><br/>ms-dns 8.8.8.8<br/>ms-dns 8.8.4.4<br/><br/>5.编辑 /etc/ppp/chap-secrets ，加入用户<br/><br/>用户名 pptpd 密码 *<br/><br/>解释一下：分别用你自己想要的用户名和密码去替换‘用户名’ 和 ‘密码’，你当然可以添加 n 个，每行一个。<br/><br/>以上设置完后基本上可以在 windows 上新建 vpn 连接后可以连接了，只是以上的设置只能访问服务器资源，而不能访问这台服务器以外的资源。所以，我们在进行配置。<br/><br/>6.编辑 /etc/sysctl.conf 文件，找到以下行，去掉 # 号注释符号<br/><br/>net.ipv4.ip_forward=1<br/><br/>然后在运行以下命令使配置生效<br/><br/>sysctl -p<br/><br/>7.安装 iptables<br/><br/>apt-get install iptables<br/><br/>8.向 nat 表中添加一条规则：<br/><br/>iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o venet0 -j MASQUERADE<br/>//venet0是物理网卡，用 ifconfig 查看<br/><br/>如果执行这条命令后提示<br/><br/>iptables: No chain/target/match by that name.<br/><br/>那么改为以下命令重新执行：<br/><br/>iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o venet0 -j SNAT --to-source xxx.xxx.xxx.xxx<br/><br/>最后的 xxx.xxx.xxx.xxx 是你 vps 的 ip 地址。<br/><br/>9.虽然现在设置好了 iptables 但是下次重启时会被清除，所以我们需要把它保存下来<br/><br/>iptables-save > /etc/iptables-rules<br/><br/>然后修改 /etc/network/interfaces 文件，找到 venet0 的结点，添加 pre-up 那一行：<br/><br/>auto venet0<br/>iface venet0 inet static<br/>pre-up iptables-restore < /etc/iptables-rules<br/><br/>这样重启后会自动加载之前设置好的 iptables 规则。<br/><br/>但是如果每次重启后 interfaces 都会重写，那么你只能手动添加了<br/><br/>iptables-restore /etc/iptables-rules<br/><br/>好了这样就设置好了。<br/><br/>参考文章：<br/><a href="http://wiki.wowubuntu.com/linux/openvz-archlinux-pptp-vpn" target="_blank">http://wiki.wowubuntu.com/linux/openvz-archlinux-pptp-vpn</a><br/><a href="http://qiaodahai.com/personal/article/2010/debian-ubuntu-setup-pptp-vpn.htm" target="_blank">http://qiaodahai.com/personal/article/2010/debian-ubuntu-setup-pptp-vpn.htm</a><br/><a href="http://hi.baidu.com/zj8la8la/blog/item/6169c83114c0b095a8018e20.html" target="_blank">http://hi.baidu.com/zj8la8la/blog/item/6169c83114c0b095a8018e20.html</a><br/><a href="http://pityonline.info/?p=1054" target="_blank">http://pityonline.info/?p=1054</a><br/><br/>
]]>
</description>
</item><item>
<link>https://iam.ittot.com/read.php/.htm#blogcomment</link>
<title><![CDATA[[评论] Ubuntu 上安装 pptp]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>https://iam.ittot.com/read.php/.htm#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>