The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"ipfw фильтрация по мак-адресам"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"ipfw фильтрация по мак-адресам"
Сообщение от m1chaeell emailИскать по авторуВ закладки(??) on 13-Окт-04, 11:00  (MSK)
Привет всем!
У меня freeBSD 4.10.

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

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

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "ipfw фильтрация по мак-адресам"
Сообщение от Rick Atreides Искать по авторуВ закладки on 13-Окт-04, 12:29  (MSK)
>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

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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