Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 12303|Yanıt: 0

[VPN] CentOS 6.2 altında bir VPN sunucusu kur

[Bağlantıyı kopyala]
Yayınlandı 18.05.2015 23:37:16 | | |
1. PPP'yi yum üzerinden kurun:

  1. $ yum install ppp -y
Kopya kodu

2. pptpd'yi indirip kurun, http://poptop.sourceforge.net/yum/stable/packages/ bu web sitesinden alabilirsiniz:

  (İşletim sistemindeki bit sayısına bağlı olarak, burada 64-bit'in x86_64 versiyonu bulunmaktadır)

  1. $ cd /usr/local/src $ wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.3.4-2.el6.x86_64.rpm $ rpm -Uhv pptpd-1.3.4-2.el6.x86_64.rpm
Kopya kodu

3. Kurulumdan sonra /etc/pptpd.conf adresini açın ve aşağıdaki yapılandırmayı ekleyin veya değiştirin:

localip 192.168.0.1 remoteip 192.168.0.234-238
4. VPN'in DNS'sini eklemek için /etc/ppp/options.pptpd adresini açın (Google'ın DNS'si kullanılarak):

  1. ms-dns 8.8.8.8
Kopya kodu

5. VPN'e bir hesap ekleyin, /etc/ppp/chap-secrets açın ve aşağıdaki formatta bir kullanıcı adı ile şifre ekleyin:

  1. vpnuser pptpd myVPN$99 *
Kopya kodu

Format şöyle: [kullanıcı adı] [boşluk] [sunucu] [boşluk] [şifre] [boşluk][IP adresleri]

6. Hizmetin IP yönlendirmesini etkinleştirmemiz gerekiyor. /etc/sysctl.conf dosyasını açın ve aşağıdaki yapılandırmayı değiştirin:

  1. net.ipv4.ip_forward = 1</p><p>#net.ipv4.tcp_syncookies = 1 注释掉这一行
Kopya kodu

7. Konfigürasyonun etki edilmesi için aşağıdaki komutu çalıştırın:

  1. $ sysctl -p
Kopya kodu

8. NAT çevirisine izin vermek için güvenlik duvarına kurallar ekleyin:

  1. $ iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE </p><p>$ service iptables save </p><p>$ service iptables restart
Kopya kodu

Not: 8. adımı bitirdiğinizde /etc/sysconfig/iptables dosyasını kontrol edin. POSTROUTING kuralının, herhangi bir REJECT kuralından önce olduğundan emin olun

VPS uygulamasına bağlı olarak ağırlıklı olarak openVZ ve XEN var. İki kural şunlardır:

  1. OpenVZ: $iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j SNAT --to-source **.**.**.**(这里为VPS公网IP)
  2. XEN:iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE</p>
Kopya kodu


9. PPTPD servisinin kendi kendine başlatılmasını etkinleştirin ve sunucuyu yeniden başlatın

  1. $ chkconfig pptpd on
Kopya kodu






Önceki:PPTP VPN Sunucu Erişim SSS'lerinin Özeti
Önümüzdeki:CentOS 6 bir VPN sunucusu inşa ediyor
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com