1.sh 1.98 KB
function restartServices
{
        systemctl disable httpd.service
        systemctl disable mariadb.service
        systemctl disable ntpd.service
        systemctl disable iptables.service
        systemctl disable ip6tables.service
        systemctl disable firewalld.service
        systemctl disable cockpit.socket
        systemctl disable asterisk.service
        systemctl disable resiprocate-turn-server.service

        systemctl stop httpd.service
        systemctl stop mariadb.service
        systemctl stop ntpd.service
        systemctl stop iptables.service
        systemctl stop ip6tables.service
        systemctl stop firewalld.service
        systemctl stop cockpit.socket
        systemctl stop asterisk.service
        systemctl stop resiprocate-turn-server.service

        systemctl start httpd.service
        systemctl start ntpd.service
        systemctl start mariadb.service
        systemctl start cockpit.socket
        systemctl start resiprocate-turn-server.service
        systemctl start asterisk.service
        systemctl start iptables.service
        systemctl start ip6tables.service

        iptables -F

        iptables -A INPUT -p tcp --dport 22 -j ACCEPT
        iptables -A INPUT -p tcp --dport 25 -j ACCEPT
        iptables -A INPUT -p tcp --dport 80 -j ACCEPT
        iptables -A INPUT -p tcp --dport 443 -j ACCEPT
        iptables -A INPUT -p tcp --dport 1935 -j ACCEPT
        iptables -A INPUT -p tcp --dport 3478 -j ACCEPT
        iptables -A INPUT -p tcp --dport 5038 -j ACCEPT
        iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
        iptables -A INPUT -p tcp --dport 8088 -j ACCEPT
        iptables -A INPUT -p tcp --dport 8089 -j ACCEPT
        iptables -A INPUT -p tcp --dport 9090 -j ACCEPT
        iptables -A INPUT -p tcp --match multiport --dports 10000:20000 -j ACCEPT
        iptables -A INPUT -p udp --dport 3478 -j ACCEPT
        iptables -A INPUT -p udp --match multiport --dports 10000:60000 -j ACCEPT
        iptables -I OUTPUT -j ACCEPT
}

restartServices