Настройка VPN PPTP сервера на CentOS 7

Описание к видео Настройка VPN PPTP сервера на CentOS 7

Настройка VPn PPTP сервера на CentOS 7

● В этом ролике:
yum update && yum upgrade
yum install -y epel-release
yum install -y mc
yum install -y net-tools

Удаляем NetworkManager в CentOS 7
Это программа, облегчающая определение и конфигурацию средств для автоматического подключения к сети.
Полезна она только для домашнего ПК или ноутбука, на сервере же может создавать проблемы с настройкой сети,
т.к. может самостоятельно менять настройки.
systemctl stop NetworkManager && systemctl disable NetworkManager && systemctl restart network

Отключите Selinux:
sed -i 's/\(^SELINUX=\).*/\SELINUX=disabled/' /etc/sysconfig/selinux
sed -i 's/\(^SELINUX=\).*/\SELINUX=disabled/' /etc/selinux/config

После перезагрузки проверьте статус SELinux командой «sestatus», Вы должны увидеть следующий вывод:
SELinux status: disabled

yum -y install ppp pptpd

cp /etc/pptpd.conf /etc/pptpd.conf.bak
cat /etc/pptpd.conf EOF
option /etc/ppp/options.pptpd
logwtmp
localip 10.0.10.1
remoteip 10.0.10.2-254
EOF

cp /etc/ppp/options.pptpd /etc/ppp/options.pptpd.bak
cat /etc/ppp/options.pptpd EOF
name pptpd
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
require-mppe-128
proxyarp
lock
nobsdcomp
novj
novjccomp
nologfd
ms-dns 8.8.8.8
ms-dns 8.8.4.4
EOF

cp /etc/ppp/chap-secrets /etc/ppp/chap-secrets.bak
cat /etc/ppp/chap-secrets EOF
root pptpd toor *
EOF

cp /etc/sysctl.conf /etc/sysctl.conf.bak
cat /etc/sysctl.conf EOF
net.core.wmem_max = 12582912
net.core.rmem_max = 12582912
net.ipv4.tcp_rmem = 10240 87380 12582912
net.ipv4.tcp_wmem = 10240 87380 12582912
net.core.wmem_max = 12582912
net.core.rmem_max = 12582912
net.ipv4.tcp_rmem = 10240 87380 12582912
net.ipv4.tcp_wmem = 10240 87380 12582912
net.core.wmem_max = 12582912
net.core.rmem_max = 12582912
net.ipv4.tcp_rmem = 10240 87380 12582912
net.ipv4.tcp_wmem = 10240 87380 12582912
net.ipv4.ip_forward = 1
EOF
sysctl -p

Удаляем firewalld, вместо него ставим IPTABLES
systemctl stop firewalld
systemctl disable firewalld

устанавливаем iptables
yum install iptables-services iptables

Включим автозапуск iptables:
systemctl enable iptables
chmod +x /etc/rc.d/rc.local
echo "iptables -t nat -A POSTROUTING -s 10.0.10.0/24 -o eth0 -j MASQUERADE" /etc/rc.d/rc.local
iptables -t nat -A POSTROUTING -s 10.0.10.0/24 -o eth0 -j MASQUERADE

systemctl start pptpd
systemctl enable pptpd.service

● Дополнительные хештеги: #компьютер #pc #анонимность #firewall #брандмауер #фаерволл #VirtualPrivateNetwork
#VPN #codeby #hack #brute #danger #хакеры #мотивация #internet #CentOS

Комментарии

Информация по комментариям в разработке