Cài đặt SoftEther VPN Server

Cài đặt SoftEther VPN Server

Sau khi các bạn đã tạo droplet (máy chủ ảo) cũng như đã cập nhật cũng như cấu hình bảo mật. Công việc tiếp theo là bắt đầu cài đặt làm vpn server.

Phần mềm vpn server mình hướng dẫn trong bài này là Softether, một phần mềm mã nguồn mở của Nhật với tính năng cực kỳ phong phú, hỗ trợ gần như toàn bộ các giao thức kết nối VPN như SSL VPN, SSTP VPN, L2TP/IPSec, OpenVPN…

Các bạn có thể tham khảo thêm về SoftEther tại đây

Để thuận tiện cho việc cài đặt mình trỏ tên miền vpn.vmblogs.vn vào địa chỉ droplet chúng ta đã tạo. Tên miền quốc tế giá hàng năm cũng chỉ khoảng 10$, rất rẻ nhưng hiệu quả mang lại rất nhiều.

Trước khi cài đặt bạn cần tải file cài đặt về máy. Truy cập địa chỉ http://www.softether-download.com/en.aspx 

SoftEther hỗ trợ đa nền tảng do đó bạn cần phải chọn đúng file cài cho hệ thống của mình. Ở bài này là SoftEther VPN Server cho Linux 64bit Intel/AMD

Yêu cầu hệ thống:

Hệ điều hành

CentOS, RedHat hoặc Fedora. Ubuntu cũng được nhưng khuyên dùng các hệ điều hành kia.

Thư viện yêu cầu:

  • gcc software
  • binutils software
  • tar, gzip or other software for extracting package files
  • chkconfig system utility
  • cat, cp or other basic file operation utility
  • EUC-JP, UTF-8 or other code page table for use in a Japanese language
  • environment
  • libc (glibc) library
  • zlib library
  • openssl library
  • readline library
  • ncurses library
  • pthread library

Cài đặt thư viện theo yêu cầu

yum install gcc binutils tar gzip chkconfig cat cp libc glibc zlip openssl readline ncurses pthread

Tải và giải nén SoftEther VPN Server:

wget http://www.softether-download.com/files/softether/v4.12-9514-beta-2014.11.17-tree/Linux/SoftEther_VPN_Server/64bit_-_Intel_x64_or_AMD64/softether-vpnserver-v4.12-9514-beta-2014.11.17-linux-x64-64bit.tar.gz

 

tar -xzvf softether-vpnserver-v4.12-9514-beta-2014.11.17-linux-x64-64bit.tar.gz

 

Tiến hành cài đặt SoftEther VPN Server

Chuyển vào thư mục đã giải nén

[root@vpn opt]# cd vpnserver

Chạy lệnh make

[root@vpn vpnserver]# make

Chọn 1 để đồng ý thỏa thuận bản quyền

Tiếp tục chọn 1

Và 1 thêm một lần nữa

Hoàn tất cài đặt

Để bật khởi động SoftEther VPN server gõ lệnh

[root@vpn vpnserver]# ./vpnserver start

The SoftEther VPN Server service has been started.

 

Cấu hình SoftEther chạy tự động khi khởi động

Để cấu hình cho SoftEther chạy tự động khi khởi động thao tác một số bước dưới đây

[root@vpn vpnserver]# cd /etc/init.d

 

[root@vpn init.d]# touch vpnserver

 

[root@vpn init.d]# nano vpnserver

Dán nội dung bên dưới vào, lưu ý phần tô đỏ là đường dẫn cài đặt vpnserver. Trong bài này mình cài ở đường dẫn /opt/vpnserver/vpnserver. Nếu các bạn cài ở đường dẫn khác thì phải đánh cho đúng.

#!/bin/sh
# chkconfig: 2345 99 01
# description: SoftEther VPN Server
DAEMON=/opt/vpnserver/vpnserver
LOCK=/var/lock/subsys/vpnserver
test -x $DAEMON || exit 0
case “$1” in
start)
$DAEMON start
touch $LOCK
;;
stop)
$DAEMON stop
rm $LOCK
;;
restart)
$DAEMON stop
sleep 3
$DAEMON start
;;
*)
echo “Usage: $0 {start|stop|restart}”
exit 1
esac
exit 0

Điều chỉnh quyền cho file chạy vpnserver

[root@vpn vpnserver]# chmod 755 /etc/init.d/vpnserver

Thêm dịch vụ (deamon) vpnserver vào danh sách khởi động cùng hệ thống

[root@vpn vpnserver]# chkconfig –add vpnserver

Cuối cùng là dòng lệnh để dừng hoặc khởi động vpnserver

[root@vpn vpnserver]# /etc/init.d/vpnserver stop

[root@vpn vpnserver]# /etc/init.d/vpnserver start

Leave a Reply