В прошлой статье мы рассмотрели установку и настройку SoftEther на Ubuntu или Debian
Купить виртуалку под VPN можно тут
Ниже способ поставить SoftEther на Centos
yum -y groupinstall "Development Tools" yum install gcc zlib-devel openssl-devel readline-devel ncurses-devel yum install system-config-network-tui system-config-firewall-tui
Обновляем значение SELINUX на permissive
nano /etc/selinux/config SELINUX=permissive
setenforce 0
service iptables save service iptables stop chkconfig iptables off
или
system-config-firewall-tui
cd /tmp/ wget https://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 -C /usr/local/ chmod -R 744 /usr/local/vpnserver cd /usr/local/vpnserver make
Запускаем ./vpnserver start
Создаём стартовый скрпит nano /etc/init.d/vpnserver
#!/bin/sh # chkconfig: 2345 99 01 # description: SoftEther VPN Server 4.10 DAEMON=/usr/local/vpnserver/vpnserver LOCK=/var/lock/subsys/vpnserver TAP_ADDR=192.168.7.1 test -x $DAEMON || exit 0 case "$1" in start) $DAEMON start touch $LOCK sleep 1 /sbin/ifconfig tap_soft $TAP_ADDR ;; stop) $DAEMON stop rm $LOCK ;; restart) $DAEMON stop sleep 3 $DAEMON start sleep 1 /sbin/ifconfig tap_soft $TAP_ADDR ;; *) echo "Usage: $0 {start|stop|restart}" exit 1 esac exit 0
Добавляем в автозапуск chkconfig vpnserver on
Перегружаем сервер service vpnserver restart
Дальнейшая настройка по аналогии со статьёй
yum install dnsmasq
nano /etc/sysctl.conf
/sbin/sysctl -w net.ipv4.ip_forward=1