Add new ports to iptables

This commit is contained in:
dev
2024-12-15 19:22:18 +02:00
parent d9700a037e
commit c8fc25291c

View File

@@ -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() {