From c8fc25291c23c3cbff0ae782a8f000f1ad8ea123 Mon Sep 17 00:00:00 2001 From: dev Date: Sun, 15 Dec 2024 19:22:18 +0200 Subject: [PATCH] Add new ports to iptables --- install-callaba.sh | 22 ++++------------------ 1 file changed, 4 insertions(+), 18 deletions(-) diff --git a/install-callaba.sh b/install-callaba.sh index b591106..9169d8b 100755 --- a/install-callaba.sh +++ b/install-callaba.sh @@ -49,20 +49,10 @@ start_docker_compose() { } set_iptables() { - # Ensure the /etc/iptables directory exists if [ ! -d /etc/iptables/ ]; then - sudo mkdir -p /etc/iptables/ + sudo mkdir /etc/iptables/ fi - - # Create the rules.v4 file if it doesn't exist - if [ ! -f /etc/iptables/rules.v4 ]; then - sudo touch /etc/iptables/rules.v4 - fi - - # Set permissions for the rules.v4 file - sudo chmod 600 /etc/iptables/rules.v4 - - # Add iptables rules + sudo chmod 666 /etc/iptables/rules.v4 sudo iptables -I INPUT -i lo -j ACCEPT sudo iptables -A INPUT -p tcp --dport 3000 -j DROP sudo iptables -A INPUT -p tcp --dport 3021 -j DROP @@ -70,20 +60,16 @@ set_iptables() { sudo iptables -A INPUT -p tcp --dport 27017 -j DROP sudo iptables -A INPUT -p tcp --dport 27019 -j DROP sudo iptables -A INPUT -p tcp --dport 6379 -j DROP - # Check if iptables rules were set successfully if [[ $? -ne 0 ]]; then - echo "Error: Failed to set iptables rules" + echo "Error: Failed to set iptables" exit 1 fi - # Save iptables rules - sudo iptables-legacy-save >/etc/iptables/rules.v4 + sudo iptables-save > /etc/iptables/rules.v4 if [[ $? -ne 0 ]]; then echo "Error: Failed to save iptables rules" exit 1 fi - - echo "iptables rules set and saved successfully." } main() {