この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 12303|答える: 0

[VPN] CentOS 6.2でVPNサーバーを構築する

[リンクをコピー]
掲載地 2015/05/18 23:37:16 | | |
1. Yum経由でPPPをインストールする:

  1. $ yum install ppp -y
コードをコピーします

2. pptpdをダウンロードしてインストールしてください。このウェブサイトで http://poptop.sourceforge.net/yum/stable/packages/ を入手できます:

  (オペレーティングシステムのビット数に応じて、こちらが64ビットのx86_64バージョンです)

  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
コードをコピーします

3. インストール後、/etc/pptpd.confを開き、以下の設定を追加または変更します:

localip 192.168.0.1 remoteip 192.168.0.234-238
4. /etc/ppp/options.pptpd を開き、VPNのDNSを追加できます(GoogleのDNSを使用):

  1. ms-dns 8.8.8.8
コードをコピーします

5. VPNにアカウントを追加し、/etc/ppp/chap-secretsを開き、以下の形式でユーザー名とパスワードを追加する:

  1. vpnuser pptpd myVPN$99 *
コードをコピーします

形式はこうです:[ユーザー名] [スペース] [サーバー] [スペース] [パスワード] [スペース][IPアドレス]

6. サービスのIP転送を有効にする必要があります。 /etc/sysctl.confを開き、以下の構成を変更してください:

  1. net.ipv4.ip_forward = 1</p><p>#net.ipv4.tcp_syncookies = 1 注释掉这一行
コードをコピーします

7. 以下のコマンドを実行して設定を有効にします:

  1. $ sysctl -p
コードをコピーします

8. ファイアウォール内でNAT変換を可能にするルールを追加する:

  1. $ iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE </p><p>$ service iptables save </p><p>$ service iptables restart
コードをコピーします

注意:ステップ8を終えたら、/etc/sysconfig/iptablesを確認してください。POSTROUTING ルールがREJECTルールの前に必ず行ってください

VPSの実装によっては、主にopenVZとXENがあります。 その2つのルールは以下の通りです。

  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>
コードをコピーします


9. PPTPDサービスのセルフスタートを有効にし、サーバーを再起動します

  1. $ chkconfig pptpd on
コードをコピーします






先の:PPTP VPNサーバーアクセスFAQの概要
次に:CentOS 6がVPNサーバーを構築する
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com