阿里云Ubuntu14.04搭建V*N
1.第一步需要安裝PPTP,以用來提供V*N服務.
sudo apt-get install pptpd
2.裝好了之后我們需要進行配置一下以讓它可以使用.
sudo vi /etc/pptpd.conf
取消掉以下 2 行的注釋(192.168.0.1改為你的服務器固定IP,234-238根據需要改變區間):
localip 192.168.0.1 remoteip 192.168.0.234-238,192.168.0.245
3.然后我們需要分配賬號給自己使用.
sudo vi /etc/ppp/chap-secrets
這個是用戶列表文件
在里面添加賬戶按如下格式
username pptpd "password" *
username為你的用戶名,password為你的密碼,密碼用引號引起,*號表示允許在任意IP連接到服務
4.至此服務弄好了,如果你
sudo service pptpd restart
一下,就應該已經能連接到該V*N了,但是連接了之后會發現還訪問不了外網。然后我們需要讓他能訪問外網。
首先:
sudo vi /etc/ppp/pptpd-options
找到ms-dns,取消掉注釋,改成你喜歡的DNS比如:8.8.8.8,8.8.4.4
5.然后我們要開啟內核IP轉發
sudo vi /etc/sysctl.conf
取消掉 net.ipv4.ip_forward=1 這一行的注釋.
6.然后我們需要安裝iptables,用來實現請求的NAT轉發
sudo apt-get install iptables
然后開啟NAT轉發. (注意:eth0,是你的外網網卡,ifconfig獲取)
sudo iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE
192.168.0.0/24是你在上面設置的IP段,remoteip所包含ip要在這個段內
7.最后,我們需要重啟服務,讓配置生效
sudo service pptpd restart
來自: http://my.oschina.net/isnail/blog/363151?fromerr=OfOJ00lm
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!