MAC aadressi bannimine

Algajatele mõeldud foorum. Siia võib teha kõik Linuxiga seotud teemad, mida mujale ei oska panna

Moderaator: Moderaatorid

Atheya
Uus kasutaja
Uus kasutaja
Postitusi: 10
Liitunud: 01.11.2009, 22:58

MAC aadressi bannimine

Postitus Postitas Atheya »

Kas ja kuidas on võimalik OpenSuSE 11.1 Firewallis võimalik MAC aadressi järgi kohalikus võrgus olevaid arvuteid blokkida? Panin püsti DHCP serveri. IPde järgi bannida ei soovi, kuna igaüks oskab IP-d vahetada.

Igasugune info tuleks kasuks :)
illukas
Vana Pingviin
Vana Pingviin
Postitusi: 2036
Liitunud: 24.10.2006, 21:35

Postitus Postitas illukas »

iptables -A INPUT -m mac --mac-source 00:00:00:00:00:00 -j DROP
iptables -A FORWARD -m mac --mac-source 00:00:00:00:00:00 -j DROP

Sõltub mis sa teha tahad, kui lihtsalt sellele masinale juurdepääsu keelata siis piisab esimesest, kui aga see masin toimib ka ruutimisega siis mõlemad
Atheya
Uus kasutaja
Uus kasutaja
Postitusi: 10
Liitunud: 01.11.2009, 22:58

Postitus Postitas Atheya »

Masin tegeleb ka marsruutimisega.
Suured tänud! :)
Üks küsimus veel: Kuidas saaks ma eelnevalt blokeeritud MAC aadressi "unblockida"?
Kasutaja avatar
indrek
Vana Pingviin
Vana Pingviin
Postitusi: 412
Liitunud: 08.07.2005, 03:00

Postitus Postitas indrek »

btw, tänapäeval peaks igaüks, kes ip-d vahetada oskab, suutma ka maci vahetada :)
Atheya
Uus kasutaja
Uus kasutaja
Postitusi: 10
Liitunud: 01.11.2009, 22:58

Postitus Postitas Atheya »

Tegu on ühikaga, ehk kokad ei oska :) (A)
Itinaine =]
Kasutaja avatar
obundra
Vana Pingviin
Vana Pingviin
Postitusi: 1213
Liitunud: 04.08.2005, 03:00

Postitus Postitas obundra »

Atheya kirjutas:Kuidas saaks ma eelnevalt blokeeritud MAC aadressi "unblockida"?
Kirjutad konkreetset mac-i puudutavas reeglis DROP asemele ACCEPT.Ja "man iptables" on see käsk mida sa otsid :)
Atheya
Uus kasutaja
Uus kasutaja
Postitusi: 10
Liitunud: 01.11.2009, 22:58

Postitus Postitas Atheya »

Hmm.. Proovisin küll. Vaatasin manuali ka, kuid siiski ei tööta. Arvuti saab endiselt Internetti. Milles võib viga olla?
Itinaine =]
Kanka
Pingviini kasutaja
Pingviini kasutaja
Postitusi: 79
Liitunud: 01.11.2009, 01:28

Postitus Postitas Kanka »

Vale mac?
Vahetas maci ära?
Kasutaja avatar
vylx
Uus kasutaja
Uus kasutaja
Postitusi: 7
Liitunud: 21.08.2009, 19:41

Postitus Postitas vylx »

Parandage, kui eksin, kuid..

Kas mitte iptable/chain'is ei mänginud ka reeglite paiknemise järejekord olulist rolli?
St. võimalik, et leiti eespoolt juba sobiv reegel ehk toimub pakettide routimine ära enne, kui tolle "mac-drop" reani jõutakse?

Ei teeks halba /etc/sysconfig/iptables ülevaadata korra, ning liigutada "mac-drop" ridasid vastavalt. (kui muidugi on salvestatud..)
Kasutaja avatar
obundra
Vana Pingviin
Vana Pingviin
Postitusi: 1213
Liitunud: 04.08.2005, 03:00

Postitus Postitas obundra »

Kuna tegu on ruuteriga ,siis tuleb mac-i filtreerimine teha PREROUTING ahelas, sest FORWARD ahelasse jõudes on paketi source mac kirjutatud üle ruuteri võrguliidese omaga.

Kood: Vali kõik

iptables -t mangle -I PREROUTING -p tcp -i ethx -m mac --mac-source 00:00:00:00:00:00 -j DROP
ethx asemele läheb sisevõrgu liides
olavsu1
Vana Pingviin
Vana Pingviin
Postitusi: 923
Liitunud: 01.12.2006, 23:40

Postitus Postitas olavsu1 »

konfi viga. juba ainuüksi netti lubamine peab olema mac põhine. kõikide arvutite mac aadressid peavad olema registreeritud.
olen Troll ja ootan pingviin.org konto sulgemist.
Kanka
Pingviini kasutaja
Pingviini kasutaja
Postitusi: 79
Liitunud: 01.11.2009, 01:28

Postitus Postitas Kanka »

obundra kirjutas:Kuna tegu on ruuteriga ,siis tuleb mac-i filtreerimine teha PREROUTING ahelas, sest FORWARD ahelasse jõudes on paketi source mac kirjutatud üle ruuteri võrguliidese omaga.

Kood: Vali kõik

iptables -t mangle -I PREROUTING -p tcp -i ethx -m mac --mac-source 00:00:00:00:00:00 -j DROP
ethx asemele läheb sisevõrgu liides
Selles ilmselt asi ongi. Kõigi eelduste kohaselt eth0 asemele ja peaks funkama.
illukas
Vana Pingviin
Vana Pingviin
Postitusi: 2036
Liitunud: 24.10.2006, 21:35

Postitus Postitas illukas »

olavsu1 kirjutas:konfi viga. juba ainuüksi netti lubamine peab olema mac põhine. kõikide arvutite mac aadressid peavad olema registreeritud.
nu ja siis lased snifferi käima ja ongi sul varsti olemas miski mac...

PREROUTING neh :oops:
Atheya
Uus kasutaja
Uus kasutaja
Postitusi: 10
Liitunud: 01.11.2009, 22:58

Postitus Postitas Atheya »

Jepjep :)
Minu alluvuses on hetkel Iptraf, siiani olen väga rahul :)
Kohe teen ka järjekordse loomkatse, kas ban toimib :)
Itinaine =]
Atheya
Uus kasutaja
Uus kasutaja
Postitusi: 10
Liitunud: 01.11.2009, 22:58

Postitus Postitas Atheya »

Ahsoo. Ühesõnaga - enne selle MAC aadressi blokeerimist pean MAC aadressi registreerima? Kuidas see käib? *blush* (A) Olen suhteliselt algaja :)
Itinaine =]
Atheya
Uus kasutaja
Uus kasutaja
Postitusi: 10
Liitunud: 01.11.2009, 22:58

Postitus Postitas Atheya »

Or wait.
MAC on ju registreeritud, kui ta netti pääseb läbi serveri.
Itinaine =]
Kanka
Pingviini kasutaja
Pingviini kasutaja
Postitusi: 79
Liitunud: 01.11.2009, 01:28

Postitus Postitas Kanka »

On jah võimalus teha, et ainult registreeritud mäkid saavad netti aga kindlasti ka nii, et kõik peale kindlate ei saa.
Viimati muutis Kanka, 03.11.2009, 00:19, muudetud 1 kord kokku.
Atheya
Uus kasutaja
Uus kasutaja
Postitusi: 10
Liitunud: 01.11.2009, 22:58

Postitus Postitas Atheya »

Sain selle blokinduse vist tööle 8-|
Nüüd küsimus selline, et kuidas oleks võimalik ära salvestada need iptables muudatused?
Itinaine =]
Kasutaja avatar
obundra
Vana Pingviin
Vana Pingviin
Postitusi: 1213
Liitunud: 04.08.2005, 03:00

Postitus Postitas obundra »

Atheya kirjutas:Or wait.
MAC on ju registreeritud, kui ta netti pääseb läbi serveri.
Kui siiani tulemüüris mac-i piiranguid polnud, siis pole ilmselgelt ka midagi registreeritud ja kõik pääsevad võrku.Tulemüüri hetkel kehtivaid INPUT, FORWARD ja OUTPUT ahelate reegleid näitab käsk

Kood: Vali kõik

iptables -L
Eraldi nat ja mangle tabeli omi

Kood: Vali kõik

iptables -L -t nat
ja

Kood: Vali kõik

iptables -L -t mangle
Võrgus olevaid ip aadresse ja nendele vastavaid mac-e näitab käsk arp -a.Iptablesi reegleid saad salvestada iptables-save käsuga.Näiteks salvestad faili /etc/tulemyyr käsuga

Kood: Vali kõik

iptables-save > /etc/tulemyyr
, käivitamisel loed reeglid sisse

Kood: Vali kõik

iptables-restore < /etc/tulemyyr
Edit: Paar asjakohast linki kah
http://viki.pingviin.org/Tulemüürimas_IPTABLES_abiga (täpikuid ei lase miskipärast lingiks teha)
Hasso Tepperi leht
Atheya
Uus kasutaja
Uus kasutaja
Postitusi: 10
Liitunud: 01.11.2009, 22:58

Postitus Postitas Atheya »

Suur, SUUR aitäh!!!
Sain asja just nii tööle, nagu peab :)
Itinaine =]
Vasta