Chciałem się pouczyć iptables i problem - jak to cholerstwo jest skonfigurowane bo nic nie wiadomo.
Posiłkowałem się min. tym przewodnikiem dla systemd - bo taki mam (reszta tutków to dla inita i są bezwartościowe)
https://pl.wikibooks.org/wiki/Debian_-_ ... la_Systemd
Pytania:
1) gdzie znajduje się domyślny plik z regułami dla iptables (etc/iptables.rules lub cokolwiek podobnego nie ma, dpkg -L iptables nie pokazuje mi niczego co mogłoby sugerować jakiś rules lub config)
2) dlaczego nie wczytuje mi się plik z owego tutka firewall.services / firewall ? (systemctl restart firewall.service/firewall nic nie daje). Po wpisaniu iptables -L mam tylko co następuje:
Kod: Zaznacz cały
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT all -- anywhere anywhere
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
W pliku firewall z tutka (czyli /etc/systemd/system/firewall mam co następuje (dla próby jedna reguła). Jak widać na powyższym screenie tej reguły z localhostem w ogóle nie ma. Próbowałem już nawet restart kompa ale zero efektu.
Kod: Zaznacz cały
#!/bin/bash
### BEGIN INIT INFO
# Provides: firewall
# Required-Start: $local_fs $remote_fs
# Required-Stop: $local_fs $remote_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start daemon at boot time
# Description: Enable service provided by daemon.
### END INIT INFO
iptables -A INPUT -i lo -j ACCEPT
ps. używam najnowszego xubuntu
ps2 pakiet ufw juz dla pewności wywaliłem (pytanie gdzie i do czego on zapisuje i jak by to kolidowało z moim plikiem.usługą z regułami 'firewall.services'
ps3. oczywiście systemctl status firewall.service jest OK i aktywny.