GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS6にPPTPVPNをインストールする方法

このチュートリアルでは、CentOS6サーバーにPPTPVPNをインストールして構成する方法を説明します。知らない人のために、Point-to-Pointトンネリングプロトコル(PPTP)は、仮想プライベートネットワークを実装する方法です。PPTPは、TCPを介した制御チャネルとPPPパケットをカプセル化するために動作するGREトンネルを使用します。PPTP仕様では、暗号化または認証機能については説明されておらず、Point-to-Pointプロトコルに依存しています。セキュリティ機能を実装するためにトンネリングされています。PPTPは、Windows、Linux、Android、iOS、Mac OSのほぼすべてのデバイスでネイティブにサポートされているため、PPTPを使用しています。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、独自のVPSでサイトをホストしていることを前提としています。インストールは非常に簡単です。 CentOS6にPPTPVPNをインストールする手順。

前提条件

  • 次のオペレーティングシステムのいずれかを実行しているサーバー:CentOS6。
  • 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
  • サーバーへのSSHアクセス(またはデスクトップを使用している場合はターミナルを開く)
  • non-root sudo user またはroot userへのアクセス 。 non-root sudo userとして行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。

CentOS6にPPTPVPNをインストールする

手順1.まず、PPTPをインストールします

yum install ppp iptables nano
cd /usr/local/src

#For 64bit OS
wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.4.0-1.el6.x86_64.rpm
rpm -Uhvpptpd-1.4.0-1.el6.x86_64.rpm

#For 32bit os
wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.4.0-1.el6.i686.rpm
rmp -Uhv pptpd-1.4.0-1.el6.i686.rpm

ステップ2.PPTPを設定する

/etc/pptpd.confでIP設定を編集します :

#nano /etc/pptpd.conf

localip 192.168.0.1 # your VPS/Dedicated Server IP address 
remoteip 192.168.0.101-200

そして次の設定を/etc/ppp/options.pptpd

ms-dns 8.8.8.8
ms-dns 4.4.4.4

ステップ3.VPNサーバーにアクセスするためのユーザーを作成します

/etc/ppp/chap-secretsにユーザーアカウントを追加します (ユーザー名とパスワードを割り当てます):

#nano /etc/ppp/chap-secrets

vpn pptpd vpnpassword *

手順4. /etc/sysctl.confでネットワーク転送を有効にします

#nano /etc/sysctl.conf

net.ipv4.ip_forward = 1

#To make the changes to sysctl.conf take effect, use the following command.

sysctl -p
を使用します。

ステップ5.iptablesを設定する

正しいポートを開き、データパケットを適切に転送するには、次のiptablesルールを追加する必要があります。

iptables -A INPUT -i eth0 -p tcp --dport 1723 -j ACCEPT
iptables -A INPUT -i eth0 -p gre -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

ステップ6.PPTPVPNサーバーを起動します

service pptpd restart
chkconfig pptpd on

おめでとうございます。PPTPVPNが正常にインストールされました。CentOS6システムにPPTP VPNをインストールするためにこのチュートリアルを使用していただきありがとうございます。追加のヘルプや役立つ情報については、PPTPVPNの公式Webサイトを確認することをお勧めします。 。


Cent OS
  1. CentOS7にPHP7、7.2、7.3をインストールする方法

  2. CentOS7にJava11および12をインストールする方法

  3. CentOS7にWine4.0をインストールする方法

  1. CentOS7にVim8.2をインストールする方法

  2. CentOS7にVirtualBoxをインストールする方法

  3. CentOS8にGitをインストールする方法

  1. CentOS8にDockerをインストールする方法

  2. Centos8にJava8および11をインストールする方法

  3. CentOS8にMySQLをインストールする方法