IPFW с MAC-адресами на FreeBSD-11

У меня есть два ноутбука, которые я использую, когда путешествую. Мне нужно, чтобы они имели доступ к моему серверу LDAP. Я попытался настроить это в моих правилах межсетевого экрана IPFW, но они терпят неудачу:

#!/bin/sh
cmd="ipfw -q add"
pif="em0"

## Lots of rules - truncated

$cmd allow log tcp from any MAC "0C:54:A5:04:BA:DD" to me 389 in via $pif setup keep-state
$cmd allow log tcp from any MAC "00:1A:A0:89:CA:EA" to me 389 in via $pif setup keep-state

Это сообщение об ошибке повторяется дважды:

ipfw: отсутствует ``to''

Если я подставляю IP-адрес и удаляю "любой MAC-адрес", он работает нормально. Я получил этот пример из веб-поиска. Может кто-нибудь сказать мне, что я делаю неправильно?

1 ответ

Глядя на страницу руководства, MAC dst-mac src-mac это параметр правила, который означает, что он должен появиться после proto from src to dst часть правила.

Таким образом, ваш вариант правила является неполным и не в том месте.

Вы пытаетесь проверить MAC-адрес, когда ваши ноутбуки путешествуют? Потому что я бы подумал, что экранирование MAC будет иметь смысл только тогда, когда ноутбуки находятся в той же локальной сети, что и брандмауэр.

Другие вопросы по тегам