只是想知道如何在 Mac OSX 下实现以下 IPtables 规则:
iptables -A PREROUTING -t mangle -p udp --sport 7078 -J TOS --set-tos Maximize-Reliability
iptables -A PREROUTING -t mangle -p udp --sport 7078 -J TOS --set-tos Maximize-Throughput
iptables -A PREROUTING -t mangle -p udp --sport 7078 -J TOS --set-tos Mimimize-Delay
此外,源端口(sport)是否可以与目标端口(dport)自由互换?
提前谢谢了。
托拜厄斯
答案1
您需要“ ipfw
”命令。
答案2
这就是我将一些 UDP 流量重定向到外部 IP 地址的方法。运行 Mac OSX 10.9 (Mavericks) 和 PF。ipfw 已被弃用。但无论如何,我猜 PF 运行的是 4.7 之前的旧语法。您可能需要调整 ips 和接口。
ext_if="en0"
int_if="bridge100"
old_ip="1.2.3.4"
new_ip="5.6.7.8"
rdr pass on {$ext_if, $int_if} inet proto udp from any to $old_ip -> $new_ip