用于设置 OS X Mavericks 传出数据包的 dscp / ToS 值的命令?

用于设置 OS X Mavericks 传出数据包的 dscp / ToS 值的命令?

我想为通过端口 22 发送的所有数据包设置特定的 DSCP(或 ToS)值。我有一个 iptables 命令可以执行此操作,但 Mavericks 只有 pfctl 的等效功能,我不知道如何将该命令转换为 pf。有人可以帮忙吗?

我如何应用此设置,但使用 pfctl 而不是 iptables:

iptables -A OUTPUT -p tcp -m tcp --sport 22 -j DSCP --set-dscp 0x10

谢谢

答案1

配置文件

tos | 此规则适用于设置了指定 TOS 位的数据包。TOS 可以采用 lowdelay、throughput、reliability 之一,也可以采用十六进制或十进制。

       For example, the following rules are identical:

             pass all tos lowdelay
             pass all tos 0x10
             pass all tos 16

相关内容