我們知道,有很多種,比如Windows Server系列自己就帶了服務(wù)器,安裝配置都非常簡(jiǎn)單,而今天我要在日志中介紹部署的,是Linux下的Server,基于PPTP協(xié)議。Ubuntu系統(tǒng)是基于Debian構(gòu)造的一版發(fā)行版,交流社區(qū)非?;钴S,而且因?yàn)榛贒ebian,他自己帶的包管理器能很好的處理依賴(lài)關(guān)系,方便我們安裝軟件。
其實(shí)在Ubuntu下安裝Server是非常非常Easy的,一句話(huà)就能搞定:
sudo apt-get install pptpd
嘿嘿 這樣就搞定了,接下來(lái)的是一些配置,我們需要改三個(gè)文件,分別為:
/etc/pptpd.conf
/etc/ppp/pptpd-options
/etc/ppp/chap-secrets
首先我們使用vi命令對(duì)第一個(gè)文件進(jìn)行修改,主要是設(shè)置本地ip與撥入用戶(hù)的ip地址
sudo vi /etc/pptpd.conf
如圖,localip是linux主機(jī)的ip地址,remoteip是地址池,也就是遠(yuǎn)程撥進(jìn)來(lái)的計(jì)算機(jī)所分配到的ip地址。
之后我們要修改/etc/ppp/pptpd-options,主要是增加dns配置的說(shuō)明。
如圖,我們?cè)黾恿藘尚校╩s-dns開(kāi)頭)
最后,我們修改/etc/ppp/chap-secrets,主要是對(duì)用戶(hù)進(jìn)行配置。
按照,用戶(hù)名(tab)主機(jī)名(tab)密碼(tab)分配到的ip地址 這樣的格式來(lái)填寫(xiě),其中主機(jī)名可以用“*”代替,如果不強(qiáng)制指定該用戶(hù)分配到哪一個(gè)ip地址,可以將最后一項(xiàng)也改為“*”
最后,我們重啟pptpd服務(wù),執(zhí)行
sudo /etc/init.d/pptpd restart
稍等片刻,嘿嘿,從遠(yuǎn)程建立一個(gè)連接,試試看吧。
PS:
如果發(fā)現(xiàn)這樣無(wú)法訪問(wèn)外網(wǎng)了,可以開(kāi)啟ipv4 forward。修改/etc/sysctl.conf,去掉“net.ipv4.ip_forward=1”前的注釋號(hào),之后“sudo sysctl -p”應(yīng)用配置,Ok Enjoy it!