常见问题 NETGEAR/美国网件网络交换机的常见问题>>

NETGEAR 增强型智能交换机的 MAC ACL 功能设置

发布时间:2010-09-13 11:37:29

答案:

FS728TP、GS700TS、GS700TP等系列交换机支持完整的MAC ACL的功能,能通过对源或目标MAC地址定义网络中的访问规则。下面我们就通过GS724TP上的一个例子来描述如何设置这些交换机的MAC ACL。

拓扑图:

目的:在端口1上阻止PC1(MAC:00:16:ec:7e:a1:ac)访问其他电脑和网络。

1、在Security-ACL-Basic-MAC ACL中,新建一个MAC ACL,取名为“mac1”,点ADD添加。

 

2、进入MAC Rules,建立一条新的规则,即阻止00:16:ec:7e:a1:ac访问任何网络。

Priority:规则的优先级,决定规则匹配端口包的顺序。
SourceMAC Address:源MAC地址,这里填入一台PC的MAC地址。
SourceMask:通配符掩码,类似于IP ACL的反掩码,填入00:00:00:00:00:00表示指定这一个MAC,类似反掩码的0.0.0.0。
DestinationMAC Address:目的MAC地址,这里填入ff:ff:ff:ff:ff:ff,表示所有电脑。
DestinationMask:也是通配符掩码。
VLAN ID:这个MAC ACL在哪个VLAN中生效。
Acion:操作。可以选择PermitDenyShutdown
设置好后点ADD

3、此时可以看到已经建立了一条MAC ACL,作用是阻止00:16:ec:7e:a1:ac访问其他任何网络。但单单是这样还不行,因为MAC ACL默认是禁止所有MAC地址访问的,即按目前这个配置,这条ACL还是会阻止所有的MAC通信。

4、还需增加一条规则,使其他的MAC正常通信

这里Priority应低于前面那条规则,以便数据包进来时先比对第一条规则。源地址和目的地址都设为ff:ff:ff:ff:ff:ff,包含了所有地址。ActionPermit。点ADD。这样这条ACL就添加了两条规则:

5、将这条ACL绑定到端口,进入MAC Binding Configuration,在ACL Name中选“mac1”,在Port Selection Table下的黄条上点一下,即可出现所有端口。点击01端口,就把这个ACL应用到端口1了。点APPLY应用。

注意:每个端口只能绑定一条ACL,不管是MAC的还是IP的。如果在一个已经绑定了ACL的端口再绑定另一条ACL,会出现错误提示,如下图:

 

以下是00:16:ec:7e:a1:ac这台电脑ping网关的情况,网关也是接在交换机上。

ACL应用前

ACL应用后

我有NETGEAR FS728T的问题要问

本FAQ适用范围

下一步您可以:
查看NETGEAR/美国网件网络交换机产品 >>
查看网络交换机产品 >>
查看NETGEAR/美国网件网络交换机常见问题 >>