iptables kérdés
Sinkó Gábor Zoltán
sinkog at c2.hu
2008. Már. 5., Sze, 10:19:06 CET
Faragó Zsolt írta:
> Üdv mindenkinek!
> Kliens szg.-ek hálózati hozzáféréseit kezelem MAC+IP párossal.
> Az lenne a kérdésem, hogy lehet-e a felsorolt párokat valahogy
> csoportosan kezelni az IPTABLES-ben?
> Arra gondolok, hogy legtöbbször azonos beállításokat kell eszközölni az
> összes gépen. (pl. azonos portokat kell engedélyezni, stb...)
>
> Gondolom script-el megoldható lenne egy fájlból olvasva a MAC+IP
> párosokat, de esetleg van ilyesmi lehetőség az iptables-ben is?
>
>
nem tudom hogy jól értem-e de gyakszilag azt jelenti hogy csak a regisztrált mac+ip enged ki
ha jó a gondolat akkor:
először egy lánc megnézi hogy van-e illeszkedés (ha van akkor jó ha akkor nem dob)
utánna meg a ip cimek helyes csoportosításával megoldható a csoportos kezelés:
pl: ip vlan
safe (iskola belső hálózati gépei) 10.1.0.0/16
secret (védett gépek) 10.1.0.0/18
rg 10.1.1.0/26 5
gazdasagi 10.1.2.0/26 2
nyomtatok 10.1.3.0/26 3
nyomtathat 10.1.16.0/20
termek 10.1.16.0/21
terem 1 10.1.16.0/26 61
terem 2 10.1.17.0/26 62
terem 3 10.1.18.0/26 63
védett 10.1.24.0/21
igazgatas 10.1.24.0/26 30
tanar 10.1.25.0/26 31
szertar 10.1.26.0/26 32
konyvtar 10.1.27.0/26 33
korlatos 10.1.32.0/20
wifi 10.1.32.0/24 50
diak 10.1.33.0/24 51
projektor 10.1.34.0/24 52
tiltott 10.1.96.0/19
voip 10.1.96.0/26 98
router 10.1.99.0/26 99
firewall 10.1.100.0/26 100
dmz 192.168.255.0/24 255
....
igy az hogy a belső hálózatot igazgassam (mikrotik alatt de bogarázható) forditás szrintem nem nagy
kunst de időm most nincs rá:
add action=jump chain=ss disabled=no jump-target=icmp-acc \
out-interface=Rvoip src-address=10.1.1.10
add action=drop chain=ss disabled=no out-interface=Rvoip \
src-address=10.1.1.0/26
add action=add-src-to-address-list address-list=ideig address-list-timeout=30m \
chain=ss connection-state=new disabled=no dst-address=10.1.3.33 \
dst-port=33 protocol=tcp
add action=drop chain=ss connection-state=new disabled=no \
dst-address=10.1.3.33 dst-port=33 protocol=tcp
add action=accept chain=ss comment="rg gp elrse" disabled=no \
src-address-list=ideig
add action=accept chain=ss disabled=yes src-address=10.1.1.0/24
add action=jump chain=ss disabled=no dst-address=10.1.255.0/24 \
jump-target=allowed src-address=10.1.0.0/18
add action=jump chain=ss disabled=no dst-address=10.1.0.0/18 \
jump-target=allowed src-address=10.1.255.0/24
add action=jump chain=ss disabled=no dst-address=10.1.3.0/26 \
jump-target=allowed src-address=10.1.0.0/19
add action=jump chain=ss disabled=no dst-address=10.1.255.0/26 \
jump-target=allowed src-address=10.1.96.0/19
add action=drop chain=ss connection-state=new disabled=no \
dst-address=10.1.1.10 src-address=10.1.24.4
add action=drop chain=ss disabled=no
További információk a(z) Techinfo levelezőlistáról