Portál AbcLinuxu, 11. května 2025 09:28

Dotaz: FreeBSD a filtr podle MAC

21.5.2007 23:23 Míra
FreeBSD a filtr podle MAC
Přečteno: 489×
Odpovědět | Admin
Zdravím, chtěl bych zkusit postavit router s FreeBSD(6.2). Jak takový router nastavit jsem našel. I filtrování podle IP apod. Ale nikde nemůžu dohledat, jak filtovat podle MAC adresy. Může mi někdo poradit, nebo to ve FreeBSD nejde?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

22.5.2007 01:48 xobot | skóre: 13
Rozbalit Rozbalit vše Re: FreeBSD a filtr podle MAC
Odpovědět | | Sbalit | Link | Blokovat | Admin
na BSD systemoch mas 2 moznosti (aspon co ja viem) a to IPF (starsi packet filter s trochu nejasnou licenciou) a PF, ktory je imho lepsi. Je vyvijany OpenBSD komunitou ale portovany aj na ostatne BSD systemy.

dokumentacia tu a tu

22.5.2007 02:05 xobot | skóre: 13
Rozbalit Rozbalit vše Re: FreeBSD a filtr podle MAC
Tagging can be performed at the Ethernet level if the machine doing the tagging/filtering is also acting as a bridge(4). By creating bridge(4) filter rules that use the tag keyword, PF can be made to filter based on the source or destination MAC address. Bridge(4) rules are created using the brconfig(8) command. Example:

# brconfig bridge0 rule pass in on fxp0 src 0:de:ad:be:ef:0 \ tag USER1

And then in pf.conf:

pass in on fxp0 tagged USER1
22.5.2007 08:22 jurasek
Rozbalit Rozbalit vše Re: FreeBSD a filtr podle MAC
Dobry den
Mam pocit ze prikaz brconfig nelze najit v manualovych strankach FreeBSD. Vas navod s PF se tudiz asi omezuje pouze na OpenBSD.
Zajimalo by me tedy, jestli je nejake reseni filtrovani podle MAC s PF i na FreeBSD.
S pozdravem
Jurasek
22.5.2007 08:23 cronin | skóre: 49
Rozbalit Rozbalit vše Re: FreeBSD a filtr podle MAC
na BSD systemoch mas 2 moznosti ...
Na FreeBSD mas 3 moznosti, pf, ipf, ipfw. Filtrovanie podla MAC vie minimalne ipfw, IIRC.
22.5.2007 08:58 jiri.b | skóre: 30 | blog: jirib
Rozbalit Rozbalit vše Re: FreeBSD a filtr podle MAC
Odpovědět | | Sbalit | Link | Blokovat | Admin
PF filtrovani MAC neumi, protoze PF = Packet Filter :) ale existuje NEOFICIALNI patch od 0penbsd.pl myslim...
22.5.2007 20:21 xobot | skóre: 13
Rozbalit Rozbalit vše Re: FreeBSD a filtr podle MAC
myslim, ze je to tu dostatocne popisane.
Tento sposob funguje zatial len na Open/NetBSD. O NEOFICIALNOM patchi neviem, zato v release notes OpenBSD 3.4 sa mozete dozvediet, ze:
A large number of bug fixes, changes, and optimizations to our packet filter pf(4)  including:

    * packet tagging (e.g. filter on tags added by bridge based on MAC address)
    * stateful TCP normalization (prevent uptime calculation and NAT detection)
    * passive OS detection (filter or redirect connections based on source OS) 
a to este dakedy roku pana 2003...
22.5.2007 23:23 jiri.b | skóre: 30 | blog: jirib
Rozbalit Rozbalit vše Re: FreeBSD a filtr podle MAC
* packet tagging (e.g. filter on tags added by bridge based on MAC address)
i pres mou chabou anglictinu je mi jasne spojeni "added by bridge" :) takze PF neumi filtrovat podle MAC, delat to brconfig ktery to otaguje a pak to ofiltrujete v PF podle tagu.
23.5.2007 08:13 jurasek
Rozbalit Rozbalit vše Re: FreeBSD a filtr podle MAC
Dobry den
Zajimalo by me, proc je ve FreeBSD nekolik firewalu /vsechny umi nejakou spolecnou mnozinu funkci + kazdy neco co ten jiny neumi/. Skoro se mi chce rict zlate iptables. Rad bych pouzival jeden, ktery mi umozni pokud mozno co nejsirsi paletu funkci. Sympaticky je mi PF, ale jak na FreeBSD filtrovat MAC ? A hlavne jak spolu spolupracuji treba PF a IPFW ? Je to vubec mozne ? Nebo budu muset kvuli kvalitni implementaci firewallu vymenit FreeBSD za OpenBSD ?
S pozdravem
Jurasek
23.5.2007 08:14 cronin | skóre: 49
Rozbalit Rozbalit vše Re: FreeBSD a filtr podle MAC
pf nevie robit nic na zaklade MAC adresy; vie maximalne tak zabezpecit, ze "nieco" urobi externy system.
23.5.2007 08:16 cronin | skóre: 49
Rozbalit Rozbalit vše Re: FreeBSD a filtr podle MAC
To uz ale asi riesime technicke detaily; povodneho opytujuceho sa zaujimalo, ze ci je mozne riesit problem filtrovania na zaklade MAC na FreeBSD. Odpoved dostal: problem je mozne riesit a dostal odkazy na dokumentaciu.
23.5.2007 08:26 jurasek
Rozbalit Rozbalit vše Re: FreeBSD a filtr podle MAC
OK. Takze kdyz mam napsany FW v PF a chci jeste filtrovat pomoci MAC, tak musim mit zavedeny 2 FW nebo prepsat stavajici FW z PF do IPFW /tedy myslim na FreeBSD/?
23.5.2007 08:50 cronin | skóre: 49
Rozbalit Rozbalit vše Re: FreeBSD a filtr podle MAC
Neviem, ale určite túto informáciu ľahko nájdeš sám v príslušnej dokumentácii. Manuálové stránky všetkých dostupných paketových filtrov sú kvalitné. :-)
23.5.2007 09:37 jiri.b | skóre: 30 | blog: jirib
Rozbalit Rozbalit vše Re: FreeBSD a filtr podle MAC
no stejne... filtrovani podle MAC adresy je 'hodne' skutecne reseni :)

jestli uz mas wifi, kam chces omezit pristup, tak pouzij VPN!

jestli filtrujes na lance, coz nechapu, tak vyuzij nejaky arpwatch, ktery sleduje zmeny MAC adres nebo snort na dalsi analyzu.

MAC se da stejne zmenit jako IP adresa.

jestli chces filtrovat pomoci PF neco z melo zdroj z urcite MAC adresy, tak musis pouzit 2 stroje -- jeden jako bridge a tagovat pakety a na druhem mas klasicky firewall.

LAN ma byt bezpecna sit, WAN je bezpecna pouze pres VPN.
15.4.2008 01:19 Míra
Rozbalit Rozbalit vše Re: FreeBSD a filtr podle MAC
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jen bych se chtěl zeptat, jestli s příchodem 7.0 se něco změnilo i s filtrováním podle MAC.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.