Do

Masz problemy z siecią bądź internetem? Zapytaj tu
Atom
Posty: 28
Rejestracja: 18 marca 2009, 22:57

Dołączenie pliku do IPTABLES

Post autor: Atom »

Witam chciałbym się dowiedzieć czy do IPtables można dołączać plik z regułami.
Chodzi mi o to by podczas sprawdzania IPtables od góry reguł trafił na "include" który przekieruje go do pliku z moimi regułami przeglądnął go i wyszedł z piku i sprawdzał dalej swoje reguły.

Dziękuje :) i mam nadzieje ze zrozumieliście mnie :d
Ister
Junior Member
Posty: 566
Rejestracja: 05 marca 2009, 12:42

Post autor: Ister »

Nic mi o tym nie wiadomo. Ale po co chciałbyś coś takiego osiągnąć?
Nie lepiej napisać skrypt z odpowiednimi regułami i odpalać go przy starcie oraz każdorazowo po zmianie?
Atom
Posty: 28
Rejestracja: 18 marca 2009, 22:57

Post autor: Atom »

Ponieważ znacznie ułatwiłoby mi to działanie, nic nie będę musiał robić tylko dopisywać odpowiednie rzeczy do tego pliku, zero dodatkowych skryptów nic.
A chcę napisać program w C++ i będzie prawdopodobnie dużo kombinowania by normalnie na bieżąco dopisywać reguły, a czas działania ma tu kluczowe znaczenie czyli im mniej jest pośrednich bajerów tym lepiej.
Ale dziękuje, czyli będę musiał inaczej rozwiązać mój problem. Chyba, że ktoś o tym słyszał bo gdzieś prawdopodobnie obiło mi się o uszy.
fnmirk
Senior Member
Posty: 8324
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Przecież jeżeli masz działający firewall, jak chcesz dodać dodatkową regułę jego działania to, wydajesz jakieś polecenie w terminalu i działa. Jeżeli masz życzenie to możesz to dodatkowe polecenie uruchomić z pomocą skryptu i dołączyć plik na stałe.
Wynika z tego jasno, że możesz mieć reguły zapisane w dwóch osobnych plikach, z których jeden jest uruchomiony na stałe, a drugi np. uruchamiasz zgodnie z życzeniem. Można też zmienić reguły firewalla (nie robiłem tak, to praktycznie jeszcze tego nie wiem), zapisując je w osobnych plikach, a w pliku głównym firewalla podając ścieżki do plików z regułkami. To wynika z natury działania samego Linuksa.
mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Post autor: mariaczi »

Zerknij w stronę iptables-restore, może to Cię nakieruje.
Dodatkowo, jeśli wiesz w którym miejscu ma nastąpić sprawdzenie Twoich reguł to w już działającym firewallu dodaj nowy łańcuch

Kod: Zaznacz cały

iptables -N moje-reguly
i modyfikuj sobie zawartość tego łańcucha.
Pamiętaj, że jeśli żadna z reguł w tym łańcuchu nie zostanie dopasowana to pakiet wraca w następną regułę po tej z której trafiła w ten łańcuch.
Mam nadzieję, ze jasno opisałem :)
ODPOWIEDZ