方便的 VPN

方便的 VPN

有一天我想從家裡抓公司電腦的資料 而該電腦位於我的NAT底下 家中的電腦也是NAT底下 這時候就想到了VPN ------------------------------------------------------------- Linux VPN Server 需要俱備有 pptpd server apt-get install pptpd 並載入此模組 modprobe ppp-compress-18" "主要要修改3個檔案 1. /etc/pptpd.conf 這部份是pptpd server 的設定檔 主要是修改 localip, remoteip 很重要的事宜定要搞清楚自己的路由(route)!! 可以用 route -n 作參考! 2. /etc/ppp/pptpd-options 注意裏面的設定有個name 必須要與 /etc/ppp/chap-secrets 的第二個欄位一樣 也就是 "pptpd" 剩下的可以不需要設定 3. /etc/ppp/chap-secrets 用來設定帳號密碼! echo "username pptpd password *" >> /etc/ppp/chap-secrets"" NAT加入vpn ip 因為client連上線之後 取得server發的ip後會無法上網! 所以把pptp發出的remoteip加入nat 如此client可以透過vpn繼續上網 感覺就像把家裡電腦搬到公司一樣! Linux pptp client 安裝pptp-linux apt-get install pptp-linux apt 要加入此source,使用別人寫好的設定工具最簡單! # James Cameron's PPTP GUI packaging deb http://quozl.netrek.org/pptp/pptpconfig ./ apt-get update apt-get install pptpconfig 以root/sudo 執行 pptpconfig sudo pptpconfig 最重要的也是routing部份! 基本上你取得虛擬ip之後 以虛擬ip(remoteip) ping 主機虛擬ip(localip) 成功的話就沒有問題了! Windows pptp client自己試試看吧!要不然問windows 反正你有花錢買軟體!他應該要有這樣的服務!** ------------------------------------------------------------- 成功之後發現這東西真的非常方便 但確實有些缺點 例如效率 網路傳輸前要先加密,接收時又要解密 所以很慢 還有就是網路時常斷線 當然可以設定重播來解決 但就是不方便! 此外 用起來真的就像是 把家裡電腦搬到公司一樣 參考資料** ""ref 1. PPTP ref 2. Debian PPTP Howto ref 3. pptp client for debian

convert from Thomas blog post id 13 old convert log: ./113100/tag%3E2006%2009%20linux)

@2006 @09 @linux

Comments