學(xué)習(xí)啦>學(xué)習(xí)電腦>操作系統(tǒng)>Linux教程>

怎么在Ubuntu下搭建服務(wù)器

時(shí)間: 恒輝636 分享

  在Ubuntu下搭建服務(wù)器

  是什么?中文翻譯叫做:虛擬專用網(wǎng)絡(luò)。功能是,在公用網(wǎng)絡(luò)上建立專用網(wǎng)絡(luò),進(jìn)行加密通訊。

  適用的場(chǎng)合:

  1.你的公司網(wǎng)絡(luò)在一個(gè)局域網(wǎng),不能外部訪問(wèn)。有一天你外出度假了,想訪問(wèn)一下公司的內(nèi)部網(wǎng)絡(luò),外網(wǎng)是不能直接訪問(wèn)的。如果公司的網(wǎng)絡(luò)有一臺(tái)主機(jī)設(shè)置了,你就可以通過(guò)連上這臺(tái)主機(jī),來(lái)訪問(wèn)公司內(nèi)部網(wǎng)絡(luò)啦。

  2.如果你的主機(jī)是在國(guó)外,你可以在這臺(tái)主機(jī)上配置,然后你的電腦連上之后就可以啦。

  3.某臺(tái)服務(wù)器(如游戲服務(wù)器)限制了一些IP連接到它上面,這時(shí)你配置,連上之后,就可以繼續(xù)訪問(wèn)那臺(tái)服務(wù)器。

  我們以Ubuntu為例,說(shuō)一下怎樣配置服務(wù)器。

  1、用root賬戶登陸服務(wù)器

  2、安裝PPTPD

  apt-get install pptpd

  3、編輯pptpd.conf文件

  vi /etc/pptpd.conf

  取消注釋下面內(nèi)容

  localip 192.168.0.1

  remoteip 192.168.0.234-238,192.168.0.245

  這幾句的意思是:當(dāng)外部計(jì)算機(jī)通過(guò)pptp聯(lián)接到后所能拿到的ip地址范圍和服務(wù)器的ip地址設(shè)置。

  4、添加用于登陸的賬戶

  vi /etc/ppp/chap-secrets

  格式如下:

  # client server secret IP addresses

  cqc pptpd 123456 *

  從左到右依次是用戶名,自己指定。服務(wù)器,填寫pptpd,密碼,自己指定。IP,填*即可。中間用空格分別隔開。

  5、設(shè)置DNS解析,編輯pptpd-options文件

  vi /etc/ppp/pptpd-options

  找到ms-dns,取消掉注釋,并修改DNS地址,這里我推薦大家用

  Google DNS 8.8.8.8 和 8.8.4.4

  更改為如下內(nèi)容

  ms-dns 8.8.8.8

  ms-dns 8.8.4.4

  6、開啟轉(zhuǎn)發(fā)

  vi /etc/sysctl.conf

  取消注釋以下內(nèi)容

  net.ipv4.ip_forward=1

  這句話意思是:打開內(nèi)核IP轉(zhuǎn)發(fā)

  更新一下配置

  sudo sysctl -p

  7、安裝iptables并設(shè)置

  apt-get install iptables

  sudo iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE

  后面這句話作用是:立刻讓LINUX支持NAT(platinum)

  8、重新啟動(dòng)服務(wù)

  /etc/init.d/pptpd restart

  9、大功告成,服務(wù)器就這么配置好啦。

  接下來(lái),利用IP地址,剛才設(shè)置的賬號(hào)和密碼,就可以連你的啦。

168484