Add new ports to iptables
This commit is contained in:
@@ -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() {
|
||||
|
||||
Reference in New Issue
Block a user