» »

Kako izbrisati določene stvari iz iptablesa

Kako izbrisati določene stvari iz iptablesa

pro549 ::

A zna kdo kje določene pravila izbrišem, ki sem naredil z iptables-om? Drugače sem napisal ta ukaz:

iptables -t nat -A PREROUTING -i eth2 -p udp -m udp --dport 5002 -j DNAT --to 192.168.1.2

Kje za enga hudiča se je to shranilo oz v kateri datoteki? OS je RH 7.3

Brane2 ::

Iptables pozna tudi ukaz za listanje vseh pravil (IIRC iptables -L), pa tudi brisanje pravila.

Vse to imas v manpageih (man iptables)...

Sploh pa, ce ne gre drugace pac rebootaj mashino...

Brane2 ::

Aja, se to. Pravila se niso shranila v nobeni fizicni datoteki na disku. Iptables samo nastima filtre v kernelu glede na pavila, ki mu jih podas.
Ko torej rebootas masino, se filtri spet postavijo v default stanja...

pro549 ::

brane2: saj sem napisal iptables -L, sadj drugač ne bi tuki težil, samo ker tam nisem nikjer našel tisti pogoj ki sem ga jaz napisal

pro549 ::

Kako v default stanje???

Brane2 ::

Skozi reboot...

pro549 ::

Aha zdaj razumem zakaj jst nevidim več tega :) Aja kako bi naredil da se ob zagonu vedno vzpostavi v tako stanje kot bi ga hotel jaz naredit?

Brane2 ::

Tako da postavis vsetiste "iptables" ukaze v skripto, ki jo ob zagonu stroj sam pozene.

Kako to naredis, kam skripto postavis in kako jo poimenujes, je odvisno od distribucije Linuxa, ki jo imas...

pro549 ::

in kaj potem naredijo tile ukazi:
iptables-save
iptables-restore
?

Kaj to pomeni da se shrani v kernel al v kak fajl?

pro549 ::

Aja ali obstaja kaka iptables različica za windowse?

Brane2 ::

Če se prav spomnim, so namenjeno premetavanju podatkov med kernelom in datoteko.

Save ti prebere vse filtre v kernelu in najdeno stanje zapiše v datoteko. Restore ti prebere datoteko in nastavi tabele.

Če se prav spomnim, je imel ta način kar nekaj napak in procedura ni vedno delala.

Poleg tega, ko enkrat nastaviš filtre kot jih hočeš ter si s "save" narediš fotokopijo, jo težko spreminjaš.

Če si torej pozneje zaželiš še kak filter, bo težka...


SIcer pa tudi za vpis fotokopije v kernel tabele z "restore" rabiš skripto...
Če si torej že dosegel kar hočeš, je verjetno bolje kar ponoviti zaporedje ukazov v skriptu kot uporabiti restore, ker tisti lahko popravljaš...

SasoS ::

Ti si pravilo vnesel v nat (in ne default filter) tabelo. Zato moraš dat iptable -t nat -L da ti pokaže...

Brane2 ::

Mislim, da če pri -L ne navedeš tabele, ti itak pokaže vse tabele...

pro549 ::

SasoS: res je kot si ti napisal. Zdaj vidim tisto kar sem iskal. Drugač hvala obema, zdaj vem malo več kot prej :)


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

iptables restart

Oddelek: Omrežja in internet
71759 (1582) BRBR
»

ProtFtp Passive mode in iptables

Oddelek: Programska oprema
252256 (2078) SasoS
»

Linux CC kot router... problem

Oddelek: Operacijski sistemi
141732 (1484) kitarist
»

iptables + forward

Oddelek: Operacijski sistemi
332333 (1908) tx-z
»

DEBIAN problem

Oddelek: Omrežja in internet
161829 (1639) AirBladE

Več podobnih tem