Requirements
Supported OS and Virtual servers:
Operating Systems
- RedHat Enterprise v7 to v9
- CentOS v7 to v9
- RockyLinux v8 to v9
- CloudLinux v7 to v9
- AlmaLinux v8 to v9
- Fedora v30
- *openSUSE v10, v11, v12
- *Debian v8 to v11
- *Ubuntu v18 to v24
- *Slackware v12
* Indicates limited or community support.
(* may require custom regex patterns for some functions)
warning
Any OS that is EOL will not be supported and newer versions of Sentinel may no longer work as new functionality is added.
Virtual Servers
- VMware
- Xen
- VirtualBox
- MS Virtual Server
- KVM
(** requires correct iptables configuration on host server)
Dependencies
The following are a list of the minimal dependencies required for the Sentinel Firewall to function:
- Ubuntu/Debian
- CentOS/RHEL
bash
sudo apt-get update && sudo apt-get install -y \
perl \
libwww-perl \
libio-socket-ssl-perl \
libcrypt-ssleay-perl \
libnet-libidn-perl \
libio-socket-inet6-perl \
libsocket6-perlbash
sudo yum makecache && sudo yum install -y \
perl \
perl-libwww-perl \
perl-IO-Socket-SSL \
perl-Net-SSLeay \
perl-Net-LibIDN \
perl-IO-Socket-INET6 \
perl-Socket6And the following are Full Dependencies, needed for every function to work *(including sendmail for sending email alerts):
- Ubuntu/Debian
- CentOS/RHEL
bash
sudo apt-get update && sudo apt-get install -y \
perl \
libio-socket-ssl-perl \
libwww-perl \
libjson-perl \
libnet-ssleay-perl \
libcrypt-ssleay-perl \
liblwp-protocol-https-perl \
libgd-graph-perl \
libio-socket-inet6-perl \
libsocket6-perl \
libnet-libidn-perl \
libtime-hires-perl \
sendmail \
dnsutils \
unzip \
wgetbash
sudo yum install -y \
perl \
perl-IO-Socket-SSL.noarch \
perl-Net-SSLeay \
perl-Net-LibIDN \
perl-IO-Socket-Inet6 \
perl-Socket6 \
perl-libwww-perl \
perl-JSON \
perl-LWP-Protocol-https.noarch \
perl-GDGraph \
perl-Math-BigInt \
perl-Time-HiRes \
perl-Socket \
net-tools \
sendmail \
ipset \
bind-utils \
wget \
unzip
