Debian - uniwersalna instalacja/Konfigurowanie iptables: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Nie podano opisu zmian
Nie podano opisu zmian
 
Linia 19:
Powinniśmy zobaczyć
 
<sourcesyntaxhighlight lang="bash">
Chain INPUT (policy ACCEPT)
target prot opt source destination
Linia 28:
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
</syntaxhighlight>
</source>
 
==Opis funkcji==
Linia 82:
Tam wklejamy przykładowy skrypt firewalla - możesz użyć innego lecz pamiętaj do niego dołączyć na początku ten kod
 
<sourcesyntaxhighlight lang="bash">
#!/bin/bash
 
Linia 95:
### END INIT INFO
 
</syntaxhighlight>
</source>
 
Przykładowa konfiguracja iptables blokująca połączenia przychodzące
 
<sourcesyntaxhighlight lang="bash">
#!/bin/bash
Linia 143:
iptables -A OUTPUT -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
 
</syntaxhighlight>
</source>
 
Następnie zapisujemy nasz plik nadając mu nazwę firewall w katalogu ''Dokumenty''
Linia 247:
 
==Skrypt zaawansowany==
<sourcesyntaxhighlight lang="bash">
#!/bin/bash
Linia 317:
iptables -A LOGGING -j DROP
 
</syntaxhighlight>
</source>
 
==Tworzenie skryptu firewalla dla Systemd==
Linia 331:
Tam wklejamy przykładowy skrypt firewalla - możesz użyć innego lecz pamiętaj do niego dołączyć na początku ten kod
 
<sourcesyntaxhighlight lang="bash">
#!/bin/bash
 
Linia 344:
### END INIT INFO
 
</syntaxhighlight>
</source>
 
Przykładowa konfiguracja iptables blokująca połączenia przychodzące
 
<sourcesyntaxhighlight lang="bash">
#!/bin/bash
Linia 392:
iptables -A OUTPUT -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
 
</syntaxhighlight>
</source>
 
Następnie zapisujemy nasz plik nadając mu nazwę firewall w katalogu ''Dokumenty''
Linia 441:
W edytorze Gedit wyświetli nam się pusty dokument tam wklejamy skrypt usługi dla systemud.
 
<sourcesyntaxhighlight lang="bash">
[Unit]
Description=firewall
Linia 454:
WantedBy=multi-user.target
 
</syntaxhighlight>
</source>
 
Następnie zapisujemy plik. Jesteśmy znów w terminalu i uruchamiamy usługę firewall.service wpisując
Linia 474:
Powinniśmy otrzymać mniej więcej komunikat
 
<sourcesyntaxhighlight lang="bash">
firewall.service - firewall
Loaded: loaded (/etc/systemd/system/firewall.service; enabled; vendor preset:
Linia 484:
'''mar 16 16:24:03 debian systemd[1]: Started firewall.'''
 
</syntaxhighlight>
</source>
 
Komunikaty '''Active: active (exited)''' i '''mar 16 16:24:03 debian systemd[1]: Started firewall.''' oznaczają że usługa firewall.service działa prawidłowo.