1 頁 (共 1 頁)

Ubuntu VPN

發表於 : 2009-07-10 16:58:41
yehlu
http://ljhuang.pixnet.net/blog/post/15078417

使用套件: poptop

安裝套件:

代碼: 選擇全部

apt-get install pptpd
主要設定檔如下列三個:

代碼: 選擇全部

/etc/pptpd.conf

代碼: 選擇全部

/etc/ppp/pptpd-options

代碼: 選擇全部

/etc/ppp/chap-secrets
都不需要改很多[/code]

# /etc/pptpd.conf
# 設定檔路徑, 應該不需要改
option /etc/ppp/pptpd-options

代碼: 選擇全部

# 設定local端的ip
localip 172.16.0.231-240
# 設定給予遠端的ip
remoteip 172.16.0.241-250
# /etc/ppp/pptpd-options
# 首先要注意的是 name 這個標籤
# 之後會提到 /etc/ppp/chap-secrets 這個檔案,其中的第二個欄位必須與之相同
name pptpd # 預設為 pptpd
# 這個檔案要改的部份為ms-dns, 設定給予client的DNS server

代碼: 選擇全部

ms-dns 168.195.1.1
# 最多似乎只能設兩個, 超過的話使用windows連線也無法使用第三個以後的DNS

# /etc/ppp/chap-secrets
# 帳號密碼設定檔
# 共四欄,第一欄為連線帳號,
# 第二欄要設定成/etc/ppp/pptpd-options中的name
# 第三欄為密碼
# 第四欄為連線IP

代碼: 選擇全部

user pptpd test *
設定完成之後使用

代碼: 選擇全部

/etc/init.d/pptpd restart
將其啟動

參考資料:
Poptop

MPPE required but peer negotiation failed

發表於 : 2009-07-10 22:06:28
yehlu
http://lifestory.moqin.com/?p=650

安全性與壓縮需打開

iptable 設定

發表於 : 2009-07-11 00:05:51
yehlu
server
/etc/ppp/ip-up.d/iptable
#!/bin/sh -e
iptables -F; iptables -t nat -F; iptables -t mangle -F
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

/etc/ppp/ip-down.d/iptable
#!/bin/sh -e
iptables -F; iptables -t nat -F; iptables -t mangle -F

client

/etc/hosts.allow

發表於 : 2009-07-11 19:47:54
yehlu
pptpd: ALL: ALLOW

pptp 分享器 Port

發表於 : 2009-07-12 09:57:53
yehlu
tcp 1723
ip 47