このチュートリアルでは、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サイトを確認することをお勧めします。 。