mirror of
https://gitlab.com/cyber5k/mistborn.git
synced 2022-06-09 18:03:35 +03:00
Merge branch 'master' into v1
This commit is contained in:
@@ -98,13 +98,39 @@ source ./scripts/subinstallers/platform.sh
|
||||
|
||||
# iptables
|
||||
echo "Setting up firewall (iptables)"
|
||||
if [ ! -f "/etc/iptables/rules.v4" ]; then
|
||||
echo "Setting iptables rules..."
|
||||
./scripts/subinstallers/iptables.sh
|
||||
else
|
||||
echo "iptables rules exist. Leaving alone."
|
||||
if [ -f "/etc/iptables/rules.v4" ]; then
|
||||
echo "Caution: iptables rules exist."
|
||||
|
||||
read -p "Would you like to Clear (C) existing iptables rules or Add (A) to existing rules (this may cause problems)? [c/a] " MISTBORN_IPTABLES_ACTION
|
||||
echo
|
||||
|
||||
if [[ "${MISTBORN_IPTABLES_ACTION}" =~ ^([cC])$ ]]; then
|
||||
# clear
|
||||
echo "Clearing existing iptables rules..."
|
||||
sudo rm -rf /etc/iptables/rules.v4
|
||||
sudo iptables -F
|
||||
sudo iptables -t nat -F
|
||||
sudo iptables -P INPUT ACCEPT
|
||||
sudo iptables -P FORWARD ACCEPT
|
||||
sudo rm -rf /etc/iptables/rules.v6 || true
|
||||
sudo ip6tables -F || true
|
||||
sudo ip6tables -t nat -F || true
|
||||
sudo ip6tables -P INPUT ACCEPT || true
|
||||
sudo ip6tables -P FORWARD ACCEPT || true
|
||||
|
||||
elif [[ "${MISTBORN_IPTABLES_ACTION}" =~ ^([aA])$ ]]; then
|
||||
# do nothing
|
||||
echo "Proceeding..."
|
||||
|
||||
else
|
||||
echo "Unrecognized action: stopping"
|
||||
exit 1;
|
||||
|
||||
fi
|
||||
fi
|
||||
|
||||
echo "Setting iptables rules..."
|
||||
source ./scripts/subinstallers/iptables.sh
|
||||
|
||||
# SSH Server
|
||||
sudo -E apt-get install -y openssh-server
|
||||
|
||||
Reference in New Issue
Block a user