echo "Starting firewall"
iptables -F
iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -P OUTPUT ACCEPT
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
Jednak nie uruchamia się przy starcie systemu, nie ma komentarza. Ciekawe bo na innym kompie jest ten plik w Stretch. Czy jest sens więc utworzyć samemu ten plik?
Pozdrawiam.
Ostatnio zmieniony 17 kwietnia 2017, 14:11 przez ww71, łącznie zmieniany 1 raz.
Ten plik jest wywoływany z /etc/init.d/rc.local
Dodatkowo ten Twój plik powinien mieć raczej atrybut wykonywalności.
Standardowo ten plik zaczyna się od:
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
echo "Starting firewall"
iptables -F
iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -P OUTPUT ACCEPT
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
exit 0
Nie rozumiem ... przecież wystarczy otworzyć ten plik w dowolnym edytorze lub użyć cat.
No i warto też sprawdzić czy skrypt się uruchamia zwyczajnie "z palca".