Linode搭建VPN并使用WIN7连接
时间:2014-07-30 09:12 来源:linux.it.net.cn 作者:it
一、Linode搭建VPN(基于Ubuntu)
1. 更新软件包数据
apt-get update
2. 安装pptpd
apt-get install pptpd
或者 sudo apt-get install pptpd -y
3. 设置本地地址和远程地址范围
修改/etc/pptpd.conf文件 ( vi /etc/pptpd.conf 插入:i 保存退出::wq )
localip 192.168.0.1
remoteip 192.168.0.234-238,192.168.0.245
注意:如果是Ubuntu的系统请找到logwtmp并注释掉,否者无法登录vpn
网上的一些方法说在/etc/ppp/pptpd-options添加logfile /var/log/pptpd.log 尝试过并无效。
所以先注释掉。
4. 添加VPN用户
修改文件/etc/ppp/chap-secrets
username pptpd password *
分别代表用户名,服务,密码,允许IP
比如 00000 pptpd 123456 *
5.修改dns
修改文件/etc/ppp/options
ms-dns 8.8.8.8
ms-dns 8.8.4.4
上面两个是公用的DNS地址,好记。
6. 编辑/etc/sysctl.conf文件
找到”net.ipv4.ip_forward=1″这一行,去掉前面的注释。
net.ipv4.ip_forward=1
运行下面的命令让配置生效。
sysctl -p
7. 重启pptpd服务
service pptpd restart
或者 /etc/init.d/pptpd restart
8. 开启IP转发
/sbin/iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE
注:192.168.0.0/24 对应remoteip的网段
完成以上步骤即可在电脑中开始配置连接VPN。
9.保存转发规则,确保系统重启后VPN依然有效
由于iptables添加的转发规则在系统或网络设备重启后就会失效,所以需要保存iptables的配置,并使它能在重启后恢复。
(1).保存转发规则到/etc/iptables-rules
iptables-save > /etc/iptables-rules
(2).创建新文件/etc/network/if-up.d/iptables
vi /etc/network/if-up.d/iptables
或者nano /etc/network/if-up.d/iptables
文件中输入如下内容:
-
#!/bin/sh
-
iptables-restore < /etc/iptables-rules
(3).修改文件模式
chmod +x /etc/network/if-up.d/iptables
这样每次网卡启动时都会重新从iptables-rules读取iptables的转发规则
二、WIN7连接VPN
1.右键点击桌面的“网络”->“属性”
2.单击“设置新的连接或网络”
3.选种“连接到工作区”点下一步。
4.单击“使用我的Internet连接(VPN)”

5.在“Internet 地址(I)”填上VPN提供的IP地址,再下一步
(IP可到Linode站点中查看)
6.这里是填VPN的用户名和密码,点“连接”
(这里的用户名和密码就是/etc/ppp/chap-secrets中添加的用户名和密码)
7.到这里就完成的连接设置导向。点击“关闭”。

8.回到桌面右键点击“网络”->“属性”
9.点击一下左边的“更改适配器设置”。
10.找到我们刚才建好的“VPN 连接”双击打开。
11.填上513VPN提供的VPN用户名和密码,“域”可以不用填写。

12.整个Windows7 VPN过程都设置完成了。现在点击“连接(C)”就可以上游戏、上网冲浪了、浏览想要浏览的网页了。
如果需要删除所建立的虚拟连接,请按如下操作:打开控制面板—网络和Internet—网络和共享中心—更改适配器设置—右键
您不需要的VPN连接,然后选择删除就可以了。
(责任编辑:IT)
一、Linode搭建VPN(基于Ubuntu)
1. 更新软件包数据
2. 安装pptpd 或者 sudo apt-get install pptpd -y
3. 设置本地地址和远程地址范围
4. 添加VPN用户 比如 00000 pptpd 123456 *
5.修改dns
6. 编辑/etc/sysctl.conf文件
7. 重启pptpd服务 或者 /etc/init.d/pptpd restart
8. 开启IP转发 注:192.168.0.0/24 对应remoteip的网段 完成以上步骤即可在电脑中开始配置连接VPN。 9.保存转发规则,确保系统重启后VPN依然有效 由于iptables添加的转发规则在系统或网络设备重启后就会失效,所以需要保存iptables的配置,并使它能在重启后恢复。 (1).保存转发规则到/etc/iptables-rules iptables-save > /etc/iptables-rules (2).创建新文件/etc/network/if-up.d/iptables vi /etc/network/if-up.d/iptables 或者nano /etc/network/if-up.d/iptables 文件中输入如下内容:
(3).修改文件模式 chmod +x /etc/network/if-up.d/iptables 这样每次网卡启动时都会重新从iptables-rules读取iptables的转发规则 二、WIN7连接VPN
1.右键点击桌面的“网络”->“属性”
2.单击“设置新的连接或网络”
3.选种“连接到工作区”点下一步。
4.单击“使用我的Internet连接(VPN)” 5.在“Internet 地址(I)”填上VPN提供的IP地址,再下一步
(IP可到Linode站点中查看)
6.这里是填VPN的用户名和密码,点“连接”
(这里的用户名和密码就是/etc/ppp/chap-secrets中添加的用户名和密码)
7.到这里就完成的连接设置导向。点击“关闭”。
8.回到桌面右键点击“网络”->“属性”
9.点击一下左边的“更改适配器设置”。
10.找到我们刚才建好的“VPN 连接”双击打开。
11.填上513VPN提供的VPN用户名和密码,“域”可以不用填写。
12.整个Windows7 VPN过程都设置完成了。现在点击“连接(C)”就可以上游戏、上网冲浪了、浏览想要浏览的网页了。 如果需要删除所建立的虚拟连接,请按如下操作:打开控制面板—网络和Internet—网络和共享中心—更改适配器设置—右键 您不需要的VPN连接,然后选择删除就可以了。 |