Linux中的MAC地址过滤

我是现有Linuxnetworking的新系统pipe理员。 显然那里有MAC地址过滤。 我怎么能让一个特定的MAC连接到networking?

iptables的INPUT,FORWARD和OUTPUT链是空的。

在Linux上有一个名为ebtables的程序,它允许基于MAC地址(第2层)的过滤,日志logging,转发和其他东西,而不是使用IP地址(第3层)的iptables。 ebtables与iptables类似,可能值得尝试ebtables -L左右。

或者你的Linux系统可能有多个连接在桥上的接口,但是我不确定你可以用brctl做什么样的MAC过滤。

Re“iptables的INPUT,FORWARD和OUTPUT链是空的”

正如超级刀片所述,当系统使用桥接接口时,ebtables是一种可能性。

另一种不需要桥接接口的方法是使用RAW表中的PREROUTING链。

我一直在RAW表格中进行MAC地址过滤:-)

查看RAW表格,作为根检查

iptables -L -v -t raw

如果有MAC过滤,并且没有与MAC过滤相关的iptables规则,那么肯定有ebtables过滤。

相关链接在这里: http : //ebtables.sourceforge.net/

显然有MAC地址过滤

….

iptables的INPUT,FORWARD和OUTPUT链是空的

然后没有应用MAC地址过滤。

我怎么能让一个特定的MAC连接到networking?

什么networking? 你的意思是说Linux的盒子是作为一个路由器吗?

还是连接到在Linux上运行的服务有问题? 什么服务? 守护进程是否正在运行? 你能从本地连接到他们吗?

C。