Ubuntu下安裝pptpd:
sudo apt-get install pptpd
接下來的是一些配置,我們需要改三個文件,分別爲:
/etc/pptpd.conf
/etc/ppp/pptpd-options
/etc/ppp/chap-secrets
首先我們使用vi命令對第一個文件進行修改,主要是設置本地ip與撥入用戶的ip地址
vim /etc/pptpd.conf
在最後加入:
localip 10.100.0.1
remoteip 10.100.0.2-14
localip是linux主機的ip地址,remoteip是地址池,也就是遠程撥進來的計算機所分配到的ip地址。之後要修改/etc/ppp/pptpd-options,主要是增加dns配置的說明。
vim /etc/ppp/pptpd-options
將
#ms-dns 10.0.0.2
改成
ms-dns 8.8.8.8
ms-dns 8.8.4.4
最後,我們修改/etc/ppp/chap-secrets,主要是對用戶進行配置。
vim /etc/ppp/chap-secrets
按照:
用戶名主機名密碼分配到的ip地址
這樣的格式來填寫,其中主機名可以用“*”代替,如果不強制指定該用戶分配到哪一個ip地址,可以將最後一項也改爲“*”
最後,我們重啓pptpd服務,執行
sudo /etc/init.d/pptpd restart
從遠程建立一個VPN連接,試試看吧。
PS:
如果發現這樣無法訪問外網了,可以開啓ipv4 forward。修改/etc/sysctl.conf,去掉“net.ipv4.ip_forward=1”前的註釋號,之後“sudo sysctl -p”應用配置,
sudo sysctl -p
Ok!
http://jingyan.baidu.com/article/48b37f8d4429c31a65648854.html
參考:
http://www.jb51.net/os/Ubuntu/34821.html
https://bbs.aliyun.com/read/163732.html?ordertype=desc&displayMode=1
http://blog.csdn.net/xanxus46/article/details/15288777