Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 14047|Svare: 1

[VPN] Linux bygger VPN, PPTPD ett-klikk installasjonsskript

[Kopier lenke]
Publisert på 22.05.2015 13:10:28 | | |
Alle på Baidu vet at det finnes mange VPN-artikler for Linux for å bygge PPTPD-metoder, hovedsakelig ved å installere 4 rpm-pakker (dkms, kernel_ppp_mppe, pptpd, ppp).

Disse 4 pakkene vil alltid møte mange problemer på grunn av forskjellen i versjoner, jeg har lastet ned de 4 matchende pakkene og lastet dem opp nederst, hvis adressen som er direkte referert til i skriptet ikke kan lastes ned normalt, er det 4 under

Installasjonspakkefiler

En ting til å merke seg: for å spare mye bry, sørg for at serveren kan kobles til Internett og at Yum kan brukes normalt.

--------------------------------------------------------------------

Slik bruker du:

Lagre følgende skriptinnhold som en pptpd.sh, og kjør det deretter:
sh pptpd.sh

Følgende er kildekoden til skriptet, lagret som pptpd.sh

  1. yum remove -y pptpd ppp
  2. iptables --flush POSTROUTING --table nat
  3. iptables --flush FORWARD
  4. rm -rf /etc/pptpd.conf
  5. rm -rf /etc/ppp

  6. wget http://www.itsvse.com/dload/dkms-2.0.17.5-1.noarch.rpm
  7. wget http://www.itsvse.com/dload/kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm
  8. wget http://www.itsvse.com/dload/pptpd-1.3.4-1.rhel5.1.i386.rpm
  9. wget http://www.itsvse.com/dload/ppp-2.4.4-9.0.rhel5.i386.rpm

  10. yum -y install make libpcap iptables gcc-c++ logrotate tar cpio perl pam tcp_wrappers
  11. rpm -ivh dkms-2.0.17.5-1.noarch.rpm
  12. rpm -ivh kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm
  13. rpm -qa kernel_ppp_mppe
  14. rpm -Uvh ppp-2.4.4-9.0.rhel5.i386.rpm
  15. rpm -ivh pptpd-1.3.4-1.rhel5.1.i386.rpm

  16. mknod /dev/ppp c 108 0
  17. echo 1 > /proc/sys/net/ipv4/ip_forward
  18. echo "mknod /dev/ppp c 108 0" >> /etc/rc.local
  19. echo "echo 1 > /proc/sys/net/ipv4/ip_forward" >> /etc/rc.local
  20. echo "localip 172.16.36.1" >> /etc/pptpd.conf
  21. echo "remoteip 172.16.36.2-254" >> /etc/pptpd.conf
  22. echo "ms-dns 8.8.8.8" >> /etc/ppp/options.pptpd
  23. echo "ms-dns 8.8.4.4" >> /etc/ppp/options.pptpd

  24. pass=`openssl rand 6 -base64`
  25. if [ "$1" != "" ]
  26. then pass=$1
  27. fi

  28. echo "vpn pptpd ${pass} *" >> /etc/ppp/chap-secrets

  29. iptables -t nat -A POSTROUTING -s 172.16.36.0/24 -j SNAT --to-source `ifconfig  | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | awk 'NR==1 { print $1}'`
  30. iptables -A FORWARD -p tcp --syn -s 172.16.36.0/24 -j TCPMSS --set-mss 1356
  31. service iptables save

  32. chkconfig iptables on
  33. chkconfig pptpd on

  34. service iptables start
  35. service pptpd start

  36. echo "VPN service is installed, your VPN username is vpn, VPN password is ${pass}"
Kopier koden
Når det er installert, vil du bli bedt om et VPN-brukernavn og passord.
VPN-brukeradministrasjon:
Rediger filen /etc/ppp/chap-secrets direkte og legg til brukernavn og passord i samme format.

dkms-2.0.17.5-1.noarch.rpm (89.3 KB, Antall nedlastinger: 0) kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm (102.88 KB, Antall nedlastinger: 0) ppp-2.4.4-9.0.rhel5.i386.rpm (350.97 KB, Antall nedlastinger: 0) pptpd-1.3.4-1.rhel5.1.i386.rpm (79.65 KB, Antall nedlastinger: 0) pptpd.sh (1.58 KB, Antall nedlastinger: 0)





Foregående:Finn-kommandoen i Linux - Finn filnavn
Neste:html javascrip fjern t for å lage 9 ganger 9 publisert (99 multiplikasjonstabell)
 Vert| Publisert på 22.05.2015 13:11:45 |
Last opp en totalkomprimert pakke vpn.rar (577.47 KB, Antall nedlastinger: 0, 售价: 3 粒MB)
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com