[网络管理] 请教iptables如何只让给定的ip和mac上网?

weixin_38051598 2004-12-23 01:54:12

现在我有一台redhat 9.0,两块网卡,eth0和ppp0,其中ppp0是adsl拨号,现在我已经通过iptables使局域网所有机器都能上网,但是有很多非法的用户也能通过设置网关的方法来上网,现在有这样的需求,只有指定的10个ip(与mac绑定)可以上网,其余都不让上网,但是可以访问服务器,应当如何写这个脚本?我是这样写的,但是好像不行:
iptables -P FORWARD DROP
iptables -A FORWARD -s 192.168.0.2 -m -mac --mac-source xxxxxxx -j ACCEPT
iptables -A FORWARD -s 192.168.0.3 -m -mac --mac-source xxxxxxx -j ACCEPT
……
请问高手应当如何使用呢?
...全文
15 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复

477

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧