OpenWRT路由器iptables中如何使用MAC参数为特定机器开启80端口

How use MAC parameter to open 80 port for specific machines in iptables on OpenWRT router

现在我为我的路由器使用 OpenWRT 17.04 固件,但是当我添加

这样的规则时,我需要配置对我的路由器的访问并为特定机器打开 80 端口
WAN='eth0.2
iptables -A input_rule -i $WAN -p tcp --dport 80  -m mac --mac-source XX:XX:XX:XX:XX:XX -j ACCEPT`

其中 XX:XX:XX:XX:XX:XX - 尝试访问但没有结果的特定机器。发生什么了?为什么它不起作用?

谢谢指教

无法指定 MAC 机器地址。您应该使用 IP 地址而不是。