❗️Toto je původní verze internetového fóra ISPforum.cz do února 2020 bez možnosti registrace nových uživatelů. Aktivní verzi fóra naleznete na adrese https://telekomunikace.cz

Svazani MAC s IP.

Návody a problémy s konfigurací.
soucez
Příspěvky: 845
Registrován: 19 years ago
Kontaktovat uživatele:

pravidla za accept

Příspěvekod soucez » 19 years ago

TooM-As píše:
Jan Kořistka píše:Doporučuji firewallové pravidlo. Pro 2.9.6

Kód: Vybrat vše

add chain="forward" src-address=192.168.2.x/32 src-mac-address=00:00:00:00:00:00 action=accept comment="Jmeno uživatele" disabled=no

Tak zadáš každého uživatele a nakonec nesmíš zapomenout ten zbytek
dropovat (stačí jedno pravidlo ale musí být na celý použitý subnet). Toto pravidlo musí být poslední, jednotlivá povolená IP nad ním.

Kód: Vybrat vše

add chain="forward" src-address=192.168.2.0/24 action=drop comment="Stop ostatni nezadane adresy" disabled=no

Pokud chceš vědět kdo si změnil adresu, stačí poslední drop zadat znovu akorát action dej log a v logu se ti objeví mac adresa klienta který má nepříslušné IP. (Pozor log musí být taktéž nad dropem).

daly by se tyhle pravidla generovat nejakym scriptem z "ip > DHCP server > leases" ??a pokud by se k tomu zaznamu pridal nejaky popisek script by to rozpoznal a nevytvoril pravidlo ?(prechazim na MK , uz jsem zapsal vsechny IP a MAC a nerad bych to tam datloval znova. ten popisek kuli lidem kteri jsou na siti ale nechteji net)


Hned na začátek firewallu jsem si dal seznam IP adres + MAC a jako action Accept. Na konec tohoto seznamu jsem si dal obecné 192.168.250.0/24 DROP a před toto ještě LOG. Ale když za tím mám ještě pravidlo které mi sleduje aktivitu klientů podle IP a dává je do Adress listu jako "aktivní klient" na 2 minuty. Taky to sleduje 192.168.250.0/24.
Jenže toto mi nefunguje a zároveň i vkládání adress listu že daná IP používí p2p. Jak to accept pravidlo které porovnává IP a MAC fachčí? To pak přeskakuje ve firewallu až někam dál za pravidla které mám bezprostředně pod tím seznamem Acceptů IP+MAC?
0 x

Matik
Příspěvky: 13
Registrován: 19 years ago

Příspěvekod Matik » 19 years ago

Pekny vecer mel bych jeden dotaz. Mam nastaveny mikrotik 2.9.17 ale mam polovicku rozsahu adres tedy treba 192.168.20.1/25 a chtel bych ve firewallu dat jenom nejaky seznam adres ktery bude prochazet ven na internet. Pokousel jsem se to pomoci Address listu ale nejak se nedari. Mohl by sem nekdo dat jak by se to udelo? nepotrebuj zatím hlídat mac adresy jelikoz kazdy ma urcenou adresu natvrdo. Diky.
0 x

chalan
Příspěvky: 322
Registrován: 19 years ago
Bydliště: Bratislava
Kontaktovat uživatele:

Příspěvekod chalan » 18 years ago

mam ip/mac filter nastaveny takto

0 ;;; ap-2mo
chain=forward src-address=192.168.111.11
src-mac-address=00:E0:98:C5:8C:53 action=accept

30 ;;; logovanie neplatnych mac/ip
chain=forward src-address=192.168.111.0/24 action=log log-prefix=""

31 ;;; zakazeme vsetko ostatne
chain=forward src-address=192.168.111.0/24 action=drop

ale mam tam viac subnetov ako prosim zakazem jednym prikazom uplne vsetko a povolene budu len ip uvedene nad tym pravidlom zviazane s mac adresami, DAKUJEM

PS: skusal som miesto 192.168.111.0/24 dat 0.0.0.0/24 ale to nefunguje...
0 x

Greezmen
Příspěvky: 16
Registrován: 19 years ago

Příspěvekod Greezmen » 18 years ago

chain=forward action=drop :roll:
0 x

level
Příspěvky: 328
Registrován: 19 years ago

Příspěvekod level » 18 years ago

chalan píše:mam ip/mac filter nastaveny takto

0 ;;; ap-2mo
chain=forward src-address=192.168.111.11
src-mac-address=00:E0:98:C5:8C:53 action=accept

30 ;;; logovanie neplatnych mac/ip
chain=forward src-address=192.168.111.0/24 action=log log-prefix=""

31 ;;; zakazeme vsetko ostatne
chain=forward src-address=192.168.111.0/24 action=drop

ale mam tam viac subnetov ako prosim zakazem jednym prikazom uplne vsetko a povolene budu len ip uvedene nad tym pravidlom zviazane s mac adresami, DAKUJEM

PS: skusal som miesto 192.168.111.0/24 dat 0.0.0.0/24 ale to nefunguje...

dej tam treba 192.168.64.0/18 nebo klidne i vetsi rozsah jak budes potrebovat
0 x

Václav Kovář
Příspěvky: 1
Registrován: 19 years ago

Příspěvekod Václav Kovář » 18 years ago

Jan Kořistka píše:Doporučuji firewallové pravidlo. Pro 2.9.6

Kód: Vybrat vše

add chain="forward" src-address=192.168.2.x/32 src-mac-address=00:00:00:00:00:00 action=accept comment="Jmeno uživatele" disabled=no

Tak zadáš každého uživatele a nakonec nesmíš zapomenout ten zbytek
dropovat (stačí jedno pravidlo ale musí být na celý použitý subnet). Toto pravidlo musí být poslední, jednotlivá povolená IP nad ním.

Kód: Vybrat vše

add chain="forward" src-address=192.168.2.0/24 action=drop comment="Stop ostatni nezadane adresy" disabled=no

Pokud chceš vědět kdo si změnil adresu, stačí poslední drop zadat znovu akorát action dej log a v logu se ti objeví mac adresa klienta který má nepříslušné IP. (Pozor log musí být taktéž nad dropem).


Dovede prosím někdo poradit zda (a jak) je tento postup možný v případě, že jsou v MK dvě síovky konfigurovány jako Bridge, třetí NAT.
Bohužel mi u všech překládaných adres používá stejnou MAC z Bridge. Vypnu-li Bridge, jede vše OK.
0 x

alexanderi
Příspěvky: 38
Registrován: 18 years ago
Kontaktovat uživatele:

Příspěvekod alexanderi » 18 years ago

chcem sa spytat ako nastavit ochranu MAC + IP na Routerboard 112, ale nie cez prikazy ale normalne v grafickom prostredi mikrotiku? Sa to robi niekde vo Ip - firewall . prosim piste ked nieco o tom viete, dik.
0 x

millo16
Příspěvky: 59
Registrován: 19 years ago

Příspěvekod millo16 » 18 years ago

mozem sa spytat?: nahadzol som si to podla tohoto prikladu:
- useri maju IP cez DHCP, pricom na MT je to na tvrdo podla MAC adresy,
- pravidlo vo firewalle je nahodene, IP a MAC je spravna napriek tomu niektorych pusti a niektorych nie :(
0 x

Leeonek
Příspěvky: 3485
Registrován: 19 years ago

Příspěvekod Leeonek » 18 years ago

millo16 píše:mozem sa spytat?: nahadzol som si to podla tohoto prikladu:
- useri maju IP cez DHCP, pricom na MT je to na tvrdo podla MAC adresy,
- pravidlo vo firewalle je nahodene, IP a MAC je spravna napriek tomu niektorych pusti a niektorych nie :(


Ověř si v ARP listu pod jakou MAC opravdu přistupují. Pokud ji tam zadáš musí to chodit, pokud ne, prohlédni to ještě jednou protože někde je určitě chyba
0 x

millo16
Příspěvky: 59
Registrován: 19 years ago

Příspěvekod millo16 » 18 years ago

ako zvycajne, medzi stolickou a klavesnicou :) vdaka bol to blby preklep
0 x

millo16
Příspěvky: 59
Registrován: 19 years ago

Příspěvekod millo16 » 18 years ago

chalan píše:mam ip/mac filter nastaveny takto
ale mam tam viac subnetov ako prosim zakazem jednym prikazom uplne vsetko a povolene budu len ip uvedene nad tym pravidlom zviazane s mac adresami, DAKUJEM

PS: skusal som miesto 192.168.111.0/24 dat 0.0.0.0/24 ale to nefunguje...


no to 0.0.0.0/24 by som tam nedaval, ale vzhlaodm na to, ze pouzivas IP 192.168.x.x tak tam daj 192.168.0.0/16 to mas bloknute vsetko
0 x

matos
Příspěvky: 90
Registrován: 18 years ago

Příspěvekod matos » 17 years ago

Jan Kořistka píše:Doporučuji firewallové pravidlo. Pro 2.9.6

Kód: Vybrat vše

add chain="forward" src-address=192.168.2.x/32 src-mac-address=00:00:00:00:00:00 action=accept comment="Jmeno uživatele" disabled=no

Tak zadáš každého uživatele a nakonec nesmíš zapomenout ten zbytek
dropovat (stačí jedno pravidlo ale musí být na celý použitý subnet). Toto pravidlo musí být poslední, jednotlivá povolená IP nad ním.

Kód: Vybrat vše

add chain="forward" src-address=192.168.2.0/24 action=drop comment="Stop ostatni nezadane adresy" disabled=no

Pokud chceš vědět kdo si změnil adresu, stačí poslední drop zadat znovu akorát action dej log a v logu se ti objeví mac adresa klienta který má nepříslušné IP. (Pozor log musí být taktéž nad dropem).

vedel by mi neikto povedat ako to mam nastavit? mam taku topologiu Obrázek
problem je vtom ze ak spravim taketo pravidlo nalavo hore, tak to nefunguje pre subnet 192.168.0.x jedine ak by som to spravil na MK napravo hore
0 x

Skc
Příspěvky: 2
Registrován: 17 years ago

Příspěvekod Skc » 17 years ago

Jan Kořistka píše:Doporučuji firewallové pravidlo. Pro 2.9.6

Kód: Vybrat vše

add chain="forward" src-address=192.168.2.x/32 src-mac-address=00:00:00:00:00:00 action=accept comment="Jmeno uživatele" disabled=no

Tak zadáš každého uživatele a nakonec nesmíš zapomenout ten zbytek
dropovat (stačí jedno pravidlo ale musí být na celý použitý subnet). Toto pravidlo musí být poslední, jednotlivá povolená IP nad ním.

Kód: Vybrat vše

add chain="forward" src-address=192.168.2.0/24 action=drop comment="Stop ostatni nezadane adresy" disabled=no

Pokud chceš vědět kdo si změnil adresu, stačí poslední drop zadat znovu akorát action dej log a v logu se ti objeví mac adresa klienta který má nepříslušné IP. (Pozor log musí být taktéž nad dropem).



Asi jsem lama, ale pokud to udelam takhle, tak mi nic neproleze. :( Jde mi o to, abych nemel v siti cerny uzivatele a aby si nemohli menit IP na nekoho jinyho.

Kód: Vybrat vše

0   
     chain=forward action=accept src-address=192.168.2.102
     src-mac-address=00:1D:D9:21:30:47

 1   
     chain=forward action=accept src-address=192.168.2.16
     src-mac-address=00:0E:2E:C2:EC:D2

 2   
     chain=forward action=accept src-address=192.168.2.17
     src-mac-address=00:4F:62:05:68:8B

 3   chain=forward action=accept src-address=192.168.2.101
     src-mac-address=00:4F:62:05:68:8B

 4   
     chain=forward action=accept src-address=192.168.2.20
     src-mac-address=00:4F:62:05:68:8B

 5   chain=forward action=accept src-address=192.168.2.101
     src-mac-address=00:4F:62:05:68:8B

 6   
     chain=forward action=accept src-address=192.168.2.18
     src-mac-address=00:0E:2E:C2:A3:74

 7   
     chain=forward action=accept src-address=192.168.2.19
     src-mac-address=00:0E:2E:C2:EC:63 content=""

 8   chain=forward action=accept src-address=192.168.2.104
     src-mac-address=00:0E:2E:C2:EC:63

 9   ;;; Test AP
     chain=forward action=accept src-address=192.168.2.166
     src-mac-address=00:0E:2E:D9:D9:3F

10   chain=forward action=accept src-address=192.168.2.107
     src-mac-address=00:0E:2E:D9:D9:3F

11  ;;; Logovani adres
     chain=forward action=log src-address=192.168.2.0/24
     log-prefix="Nepovolena adresa"

12  ;;; Ostatni nepovolene adresy
     chain=forward action=drop src-address=192.168.2.0/24


mac adresy jsou klientovy AP, ktery nepropoustej mac sitovky. Muzete me nejak nakopnout co s tim ? Diky.
0 x

ef
Příspěvky: 615
Registrován: 19 years ago

Příspěvekod ef » 17 years ago

Pokud ti to neprojde tak se ti něco loguje a zlogu vyčteš proč, Jestli se tam nic neloguje tak máš problém jinde. pošli demo na SZ se ti na to můžu mrknout
0 x

Skc
Příspěvky: 2
Registrován: 17 years ago

Příspěvekod Skc » 17 years ago

ef píše:Pokud ti to neprojde tak se ti něco loguje a zlogu vyčteš proč, Jestli se tam nic neloguje tak máš problém jinde. pošli demo na SZ se ti na to můžu mrknout



Tak uz jsem na to prisel ... klasicka chyba mezi zidli a klavesnici. :oops:
Ale stejne "ef" diky za ochotu :wink:
0 x