歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

Centos--VPN慮擬局域網的配置與使用

Centos--VPN慮擬局域網的配置與使用    VPN的英文全稱是“Virtual Private Network”,翻譯過來就是“虛擬專用網絡”。顧名思義,虛擬專用網絡我們可以把它理解成是虛擬出來的企業內部專線。它可以通過特殊的加密的通訊協議在連接在Internet上的位於不同地方的兩個或多個企業內部網之間建立一條專有的通訊線路,就好比是架設了一條專線一樣,但是它並不需要真正的去鋪設光纜之類的物理線路。這就好比去電信局申請專線,但是不用給鋪設線路的費用,也不用購買路由器等硬件設備。VPN技術原是路由器具有的重要技術之一,目前在交換機,防火牆設備或Windows等軟件裡也都支持VPN功能,一句話,VPN的核心就是在利用公共網絡建立虛擬私有網。     虛擬專用網(VPN)被定義為通過一個公用網絡(通常是因特網)建立一個臨時的、安全的連接,是一條穿過混亂的公用網絡的安全、穩定的隧道。虛擬專用網是對企業內部網的擴展。虛擬專用網可以幫助遠程用戶、公司分支機構、商業伙伴及供應商同公司的內部網建立可信的安全連接,並保證數據的安全傳輸。虛擬專用網可用於不斷增長的移動用戶的全球因特網接入,以實現安全連接;可用於實現企業網站之間安全通信的虛擬專用線路,用於經濟有效地連接到商業伙伴和用戶的安全外聯網虛擬專用網。     PPTP 全稱為 Point to Point Tunneling Protocol -- 點到點隧道協議,是VPN協議中的一種。     一、CentOS 5.3 下 PPTP VPN 服務器安裝     1、安裝相關軟件   32位版: yum install -y ppp iptables wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.3.4-2.rhel5.i386.rpm rpm -ivh pptpd-1.3.4-2.rhel5.i386.rpm     64位版: yum install -y ppp iptables wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.3.4-2.rhel5.x86_64.rpm rpm -ivh pptpd-1.3.4-2.rhel5.x86_64.rpm   如果出現以下錯誤 請安裝   warning: pptpd-1.3.4-2.rhel5.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 862acc42: NOKEY error: Failed dependencies:         ppp = 2.4.4 is needed by pptpd-1.3.4-2.rhel5.x86_64   wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.3.4-2.el6.x86_64.rpm ;     2、配置文件編寫   ①、配置文件/etc/ppp/options.pptpd mv /etc/ppp/options.pptpd /etc/ppp/options.pptpd.bak vi /etc/ppp/options.pptpd     輸入以下內容: name pptpd refuse-pap refuse-chap refuse-mschap require-mschap-v2 require-mppe-128 proxyarp lock nobsdcomp novj novjccomp nologfd idle 2592000 ms-dns 8.8.8.8 ms-dns 8.8.4.4     ②、配置文件/etc/ppp/chap-secrets mv /etc/ppp/chap-secrets /etc/ppp/chap-secrets.bak vi /etc/ppp/chap-secrets     輸入以下內容 # Secrets for authentication using CHAP # client        server  secret                  IP addresses myusername pptpd mypassword *     注:這裡的myusername和mypassword即為PPTP VPN的登錄用戶名和密碼     ③、配置文件/etc/pptpd.conf mv /etc/pptpd.conf /etc/pptpd.conf.bak vi /etc/pptpd.conf     輸入以下內容: option /etc/ppp/options.pptpd logwtmp localip 192.168.9.1 remoteip 192.168.9.11-30     注:為撥入VPN的用戶動態分配192.168.9.11~192.168.9.30之間的IP     ④、配置文件/etc/sysctl.conf vi /etc/sysctl.conf     修改以下內容: net.ipv4.ip_forward = 1     保存、退出後執行: /sbin/sysctl -p     3、啟動PPTP VPN 服務器端: /sbin/service pptpd start     4、啟動iptables: /sbin/service iptables start /sbin/iptables -t nat -A POSTROUTING -o eth0 -s 192.168.9.0/24 -j MASQUERADE  
Copyright © Linux教程網 All Rights Reserved