здравствуйте, уважаемые!или я дурак или одно из 3х. Надо запредить 1 машине с мак-адресои 00:0a:48:09:23:27 ходить везде, кроме локалки 10.0.0.0/8. логично пишу:
ipfw add 3 deny all from any to not 10/8 mac src-mac 00:0a:48:09:23:27
до этого правила нет ничего
и нифига... не работает правило. как бегает этот хад везде, так и бегает. ИП использовать нельзя, ДХЦП стоит на другой машине, доступа нет.
почему не работает правило, интересно...
FreeBSD 5.2.1
>здравствуйте, уважаемые!
>
>или я дурак или одно из 3х. Надо запредить 1 машине с
>мак-адресои 00:0a:48:09:23:27 ходить везде, кроме локалки 10.0.0.0/8. логично пишу:
>ipfw add 3 deny all from any to not 10/8 mac src-mac
>00:0a:48:09:23:27
>до этого правила нет ничего
>и нифига... не работает правило. как бегает этот хад везде, так и
>бегает. ИП использовать нельзя, ДХЦП стоит на другой машине, доступа нет.
>
>почему не работает правило, интересно...
>FreeBSD 5.2.1man 8 ipfw :
SYSCTL VARIABLES
net.link.ether.ipfw: 0
Controls whether layer-2 packets are passed to ipfw. Default is no.Может в этом дело?
>net.link.ether.ipfw: 0
>Controls whether layer-2 packets are passed to ipfw. Default is no.
>
>
>Может в этом дело?поставил в 1 - не помогло...
>здравствуйте, уважаемые!
>
>или я дурак или одно из 3х. Надо запредить 1 машине с
>мак-адресои 00:0a:48:09:23:27 ходить везде, кроме локалки 10.0.0.0/8. логично пишу:
>ipfw add 3 deny all from any to not 10/8 mac src-mac
>00:0a:48:09:23:27
>до этого правила нет ничего
>и нифига... не работает правило. как бегает этот хад везде, так и
>бегает. ИП использовать нельзя, ДХЦП стоит на другой машине, доступа нет.
>
>почему не работает правило, интересно...
>FreeBSD 5.2.1А может вы забыли такую вещь?, что MAC адреса можно определить только в рамках одного широковещательного сегмента, если пекет прошел через роутер, то про маки можете забыть.
смутно припоминаю, что не все ipfw работали с МАС адресами.
Кажеться только ipfw2
у меня тоже 5.2.1 и когда я собирал свое ядро в файл
/etc/make.conf включал строку
IPFW2=TRUE
>смутно припоминаю, что не все ipfw работали с МАС адресами.
>Кажеться только ipfw2
>у меня тоже 5.2.1 и когда я собирал свое ядро в файл
>
>/etc/make.conf включал строку
>IPFW2=TRUEво! вместе с первым пердложением заработало :) всем спасибо