IPTABLES kérdés

Hambuch Gabor hambuch at w5.hu
2010. Jún. 4., P, 09:01:33 CEST


2010-06-04 08:42 keltezéssel, Bajan Ferenc írta:
>>> Aztán: ez a 192.168.1.25/32 biztos, hogy jó? Mi a netmaszkod? Nem tartom
>>> valószínűnek a 255.255.255.255-öt...
>> Csak ezt az 1 gépet akarom engedni.
> Ja. Csakhogy ennek az egy gépnek a hálózati paraméterei (feltételezéseim
> szerint, mert nem írtad meg):
> hálózati cím 192.168.1.0
> netmaszk 255.255.255.0
> broadcast cím: 192.168.1.255
> IP-cím: 192.168.1.25
> ami nem ugyanaz, mint:
> hálózati cím 192.168.1.25 !!!
> netmaszk 255.255.255.255 !!!
> broadcast cím ???
> IP-cím ???
> A /32 _biztos_ hogy rossz, a netmaszk nem lehet 30 bitesnél hosszabb,
> akkor is már csak 2 hosztod lehet, a teáltalad említett címnél a helyzet:
> hálózati cím 192.168.1.24
> netmaszk 255.255.255.252
> broadcast cím 192.168.1.27
> és két címet oszthatsz ki, a 25-öst és a 26-ost. Az iptables-nek a
> megfelelő netmaszkot add meg, vagy csak a hoszt címét, maszk nélkül.

Az iptables esetében ez a megadás, tehát a forrás és/vagy célcím 
meghatározásánál a maszk független a hálózatban használt valós maszktól. 
Az itt megadott maszkkal az iptables számára határozol meg egy 
tartományt, és ennyi. Semmi több.
A /32-es maszk pedig korrekt és használható megadásra, pontosan azt 
jelenti, amit az eredeti kérdés felvetője is leírt: egy gép címét 
határozza meg. Talán meglepő lehet, de a maszk nélkül megadott címeket 
(tehát egy gép címét) az iptables /32 maszkkal kiegészíti.

-- 
Hambuch Gábor
hambuch at w5.hu


További információk a(z) Techinfo levelezőlistáról