Strona 1 z 3
[+] Stretch brak pliku rc.local w /etc
: 16 kwietnia 2017, 22:23
autor: ww71
Witam,
Jak zauważyłem, nie mam pliku w Stretch:
w kataologu /etc .
Sam go utworzyłem wpisując prosty firewall zaproponowany przez Yampresa:
Kod: Zaznacz cały
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.
Re: Stretch brak pliku rc.local w /etc
: 16 kwietnia 2017, 23:20
autor: dedito
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:
co wskazuje na interpreter, którego system ma użyć do wykonania skryptu.
Re: Stretch brak pliku rc.local w /etc
: 16 kwietnia 2017, 23:25
autor: ww71
Tak jest. Plik tak cały wygląda:
Kod: Zaznacz cały
#!/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
Re: Stretch brak pliku rc.local w /etc
: 16 kwietnia 2017, 23:30
autor: dedito
To sprawdź zawartość /etc/init.d/rc.local pod kątem linii w stylu
Re: Stretch brak pliku rc.local w /etc
: 16 kwietnia 2017, 23:32
autor: ww71
To już za duże progi dla mnie

, musiałby Kolega mnie tu dokładnie "za rączkę" przeprowadzić, niestety.
Re: Stretch brak pliku rc.local w /etc
: 16 kwietnia 2017, 23:34
autor: dedito
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".
Re: Stretch brak pliku rc.local w /etc
: 16 kwietnia 2017, 23:37
autor: ww71
Nie mam w tamtym katalogu: /etc/init.d/ pliku: rc.local
Re: Stretch brak pliku rc.local w /etc
: 16 kwietnia 2017, 23:50
autor: dedito
To sprawdź jeszcze
lub skorzystaj z innej metody np. iptables-persistent opisanej pod linkiem ->
https://wiki.debian.org/iptables
Re: Stretch brak pliku rc.local w /etc
: 16 kwietnia 2017, 23:53
autor: ww71
Po tej komendzie:
nic się nie dzieje, żadnych wyników.
Re: Stretch brak pliku rc.local w /etc
: 16 kwietnia 2017, 23:57
autor: dedito