允许来自IP的所有端口

我已经成功input以下命令到iptables

sudo iptables -I INPUT -p tcp --dport 5000:5020 -j ACCEPT -m comment --comment "Allow Ports 5000s" 

但是,AFAIK允许访问任何NIC上的这些端口。 我如何修改上述命令只允许从10.0.0.1到10.0.0.127?

只允许来自特定的IP或范围使用-s标志,例如ip和netmask

sudo iptables -I INPUT -p tcp -s 10.0.0.0/25 –dport 5000:5020 -j ACCEPT -m注释 – 注释“Allow Ports 5000s”

只允许来自IP为10.0.0.1到10.0.0.126的系统

这里有更多的信息IP表如何

为了帮助你find一个子网来获得所有需要的IP,你可以使用子网计算器,比如这里的一个子网计算器