Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 14047|Svar: 1

[VPN] Linux bygger VPN, PPTPD ett-klicks installationsskript

[Kopiera länk]
Publicerad på 2015-05-22 13:10:28 | | |
Alla på Baidu vet att det finns många VPN-artiklar för Linux för att bygga PPTPD-metoder, främst med 4 rpm-paket för installation (dkms, kernel_ppp_mppe, pptpd, ppp)

Dessa 4 paket kommer alltid att stöta på många problem på grund av skillnaden i versioner, jag har laddat ner de matchande 4 paketen och laddat upp dem längst ner, om adressen som direkt refereras till i skriptet inte kan laddas ner normalt, finns det 4 nedanför

Installationspaketfiler

En sak till att notera: för att spara mycket besvär, se till att servern kan anslutas till internet och att Yum kan användas normalt.

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

Hur man använder:

Spara följande skriptinnehåll som en pptpd.sh och kör sedan det:
sh pptpd.sh

Följande är källkoden till skriptet, lagrad 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}"
Kopiera koden
När det är installerat kommer du att bli tillfrågad om ett VPN-användarnamn och lösenord.
VPN-användarhantering:
Redigera filen /etc/ppp/chap-secrets direkt och lägg till användarnamn och lösenord i samma format.

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





Föregående:Hitta kommandot i Linux - Hitta filnamn
Nästa:html javascrip ta bort t för att göra 9 gånger 9 publicerade (99 multiplikationstabell)
 Hyresvärd| Publicerad på 2015-05-22 13:11:45 |
Ladda upp ett helt komprimerat paket vpn.rar (577.47 KB, Antal nedladdningar: 0, 售价: 3 粒MB)
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com