「VPNのインストール」CentOS 6.2にVPN環境を構築する手順

1.yumでpppをインストール
$ yum install ppp -y

2.pptpdをダウンロード
URL:http://poptop.sourceforge.net/yum/stable/packages/
$ 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)を追加
ms-dns 8.8.8.8
5.vpnアカウントを追加、「/etc/ppp/chap-secrets」に下記フォーマットにユーザー名とパスワードを追加
vpnuser pptpd myVPN$99 *
説明:[username] [space] [server] [space] [password] [space][IP addresses]

6.IP転送サービスを有効になる、「/etc/sysctl.conf 」に下記内容を変更
net.ipv4.ip_forward = 1
#net.ipv4.tcp_syncookies = 1  コメントアウト

7.次のコマンドを実行して、設定内容を有効になる
$ sysctl -p

8.ファイアウォールルールにNAT変換を許可
$ iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
$ service iptables save
$ service iptables restart

9.pptpdサーバー自動起動の設定、サーバが再起動
$ chkconfig pptpd on
$ init 6

10.サーバーが再起動後、VPNクライアントを利用してサーバーに接続する
pppとpptpdのログについて下記をご確認してください
/var/log/message

 

Linux

Posted by arkgame