阿里云Ubuntu14.04搭建V*N

jopen 8年前發布 | 89K 次閱讀 Ubuntu

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 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!