The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
ipfw фильтрация по мак-адресам, !*! m1chaeell, 13-Окт-04, 11:00  [смотреть все]
Привет всем!
У меня freeBSD 4.10.

Вот встала проблема фильтрации пакетов не только по айпишникам но и по мак-адресам. Прочитав манку по ipfw я наткнулся на сию фишку. Однако прописав ее в правилах, фрюха ругается на синтаксис:
ipfw add allow tcp from host1 to host2 3128 MAC any 00:34:e2:4d:fe:21

Может кто знает как правильно?

  • ipfw фильтрация по мак-адресам, !*! Rick Atreides, 12:29 , 13-Окт-04 (1)
    >ipfw add allow tcp from host1 to host2 3128 MAC any 00:34:e2:4d:fe:21 >Может кто знает как правильно?

    1) Ты установил ipfw2 (как, есть в поиске www.opennet.ru)
    2) net.link.ether.ipfw=1
    3)  
    ipfw add skipto 5000 all from any to any not layer2
    . /etc/rc.firewall.deny-by-mac
    # Разрешаем 1-ой сетке ходить без проверки мак адреса.
    ipfw a 4100 allow ip from 10.128.1.0/24 to any in recv $LOCAL_IF
    # Разрешаем всем ходить к этому маршрутизатору
    ipfw a 4250 allow ip from 10.128.0.0/16 to me in recv $LOCAL_IF
    # Запрещаем все остальные попытки из фильтруемой сети
    ipfw a 4300 deny log ip from 10.128.0.0/16 to any in recv $LOCAL_IF
    # разрешаем остальные пакеты (можно ужесточить)
    ipfw a 4400 allow ip from any to any
    ipfw a 5000 "Нормальные" (т.е. не ethernet) правила firewall

    /etc/rc.firewall.deny-by-mac
    Разрешаем ходить с 10.128.11.2 и мака 00:02:b3:1a:62:a5
    ipfw a 201 allow all from 10.128.11.2 to any mac any 00:02:b3:1a:62:a5 in recv $LOCAL_IF
    ipfw a 202 allow all from 10.128.11.3 to any mac any 00:02:b3:61:3d:50 in recv $LOCAL_IF




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру