In a multiple-segments network, WFilter can not get clients' mac addresses unless a "mac address collector" is deployed.
"Mac address collector" can gather subnet mac addresses and send to the WFilter server. It works in two modes:
ARP mode of mac address collector does not require the SNMP feature in your switch, it simple broadcasts ARP requests to gather mac addresses. Network topology diagram:
As in "Figure 1", WFilter(192.168.1.170) is monitoring multiple subnets from a mirroring port in the switch. To monitor mac addresses in 192.168.50.x, you need to install "mac address collector" in the 192.168.50.x subnet. In ARP mode, "mac address collector" shall be installed in every subnet. Steps:
1. Install the "mac address collector"
As in "Figure 2", install "mac address collector" in a "192.168.50.x" computer, choosing a "192.168.50.x" adapter as the working adapter.
2. WFilter
When "mac address collector" is not installed, WFilter can not monitor the real mac address when this client is in another subnet.
Now WFilter is able to get the real mac address when "mac address collector" is enabled.