顯示廣告
隱藏 ✕
看板 Knuckles_note
作者 Knuckles (阿德)
標題
 [Ubuntu] 使用 pptpd 架設 VPN server

時間 2010年10月24日 Sun. AM 02:22:24


Ubuntu下安裝 pptpd

$ sudo apt-get install pptpd

$ sudo vim /etc/pptpd.conf


#這兩行去掉註解
localip 192.168.0.1
remoteip 192.168.0.234-238,192.168.0.245

$ sudo vim /etc/ppp/pptpd-options

# name維特預設值即可
name pptpd

# 設定DNS, 8.8.8.8為Google免費DNS
ms-dns 8.8.8.8

$ sudo vim /etc/ppp/chap-secrets

#增加一個帳號密碼
# client    server  secret          IP addresses
user        pptpd   password        *

重新啟動pptpd
$ sudo /etc/init.d/pptpd restart

開啟 ipv4 forward

sudo vim /etc/sysctl.conf
#將以下值改為1
net.ipv4.ip_forward=1

使修改生效
$ sudo sysctl -p

* 設定 iptables

#防火牆開這兩個:
#前面要有設定網路介面 EXTIF="eth0"
iptables -A INPUT -p TCP -i $EXTIF --dport 1723 -j ACCEPT # vpn
iptables -A INPUT -p gre -i $EXTIF -j ACCEPT

#設定路由
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o $EXTIF -j MASQUERADE

#若MSN或一些網站無法連,可能是MTU問題,加下面這行限制MTU大小
iptables -A FORWARD -s 192.168.0.0/24 -p tcp -m tcp --tcp-flags SYN,RST SYN \
         -j TCPMSS --set-mss 1200


參考:
Ubuntu Linux下搭建PPTPD VPN Server(Poptop)筆記
PoPToP - Ubuntu 下架設 PPTP VPN
ubuntu VPS安裝PPTP VPN

○ windows下使用VPN連線的設定

「控制台」/「網路連線」/「建立一個新連線」進入新增連線精靈,點下一步

選擇「連線到我工作的地方的網路」,下一步

選擇「虛擬私人網路連線」,下一步

公司名稱,輸入 Disp-VPN,下一步

選「不要撥接起始連線」,下一步

主機名稱或IP位址,輸入「disp.ee.ntu.edu.tw」,下一步

勾選「將這個連線的捷徑加到我的桌面上」,完成

執行桌面上產生的「Disp-VPN」,輸入帳號密碼後按連線即可




--
※ 來源: Disp BBS 看板: Knuckles_note 文章連結: http://disp.cc/b/11-GJv
※ 作者: Knuckles  時間: 2010-10-24 02:22:24  來自: 111-248-0-184.dynamic.hinet.net
※ 編輯: Knuckles  時間: 2010-10-24 02:23:57  來自: 111-248-0-184.dynamic.hinet.net
※ 編輯: Knuckles 時間: 2016-11-18 06:20:26
※ 看板: KnucklesNote 文章推薦值: 1 目前人氣: 0 累積人氣: 5500 
※ 文章分類: Ubuntu 安裝與設定
分享網址:
( ̄︶ ̄)b terrykyo 說讚!
terrykyo 轉錄至看板 terrykyo 時間:2011-04-04 01:59:05
r)回覆 e)編輯 d)刪除 M)不收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇