Установка значения DSCP для определенного исходящего трафика в OS X с помощью pf

Я хочу установить значение DSCP для определенного трафика, исходящего из машины OS X. Я считаю, что правильно использовать pf, но я не могу понять, как правильно написать правило. Я пробовал что-то подобное, но когда я пытаюсь загрузить файл, возникает синтаксическая ошибка:

pass out proto udp from any to any port 4321 set tos 0x20

Есть идеи о правильном синтаксисе?

1
задан 21 November 2019 в 06:07
1 ответ

Какая-либо идея правильного синтаксиса?

OpenBSD’s PF для Mac OS X главным образом устарел, повреждается, гнилым.

Вы пробуете синтаксис, который используется в версии PF современного OpenBSD. Между тем, прежде чем они изменились, это в OpenBSD, set-tos могло быть применено только в scrub - управляют — , OpenBSD 4.4 имеет его в man pf.conf, проверьте его.

Назад к" OpenBSD’s PF для Mac OS X главным образом устарел, повреждается, гнилой ". Так как OpenBSD 4.4 был первой версией с поддержкой scrub … set-tos, мы можем прийти к заключению, что Apple портировала версию PF < 4.4 (говорят, 4.3), что still's, поставляемый с довольно недавним macOS, выпускает. Я понятия не имею, применяют ли они какие-либо исправления ошибок, но отвечают на Ваш вопрос, был бы" неправильная ОС для того, чтобы сделать это с PF".

0
ответ дан 22 November 2019 в 10:52

Теги

Похожие вопросы