25
Янв

Установка SoftEther на Centos 6.5

В прошлой статье мы рассмотрели установку и настройку SoftEther на Ubuntu или Debian

Ниже способ поставить 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