Hyper-V VM Sensor not sensing any traffic #14014
-
Version2.4.110 Installation MethodSecurity Onion ISO image Descriptionother (please provide detail below) Installation TypeDistributed Locationon-prem with Internet access Hardware SpecsMeets minimum requirements CPU4 RAM12 Storage for /200 Storage for /nsm500 Network Traffic Collectionother (please provide detail below) Network Traffic Speeds1Gbps to 10Gbps StatusYes, all services on all nodes are running OK Salt StatusNo, there are no failures LogsNo, there are no additional clues DetailWe have a Manager VM and Search VM installed in Proxmox host server. We're attempting to install Forward Sensor VM in a Hyper-V host server. We've configured the Hyper-V virtual switches to mirror their traffic to the SO Sensor VM interface as the destination. Sensor VM is installed successfully and everything shows healthy in Manager Gui. Salt-call state.highstate shows all good with 0 errors. But there is no Zeek or Suricata traffic being sensed by the Sensor. We've tested the Hyper-V virtual switch configuration with a Wireshark VM and we can see the mirrored traffic, but when we duplicate it for the SO VM we see 0 traffic. We've even built a second SO Sensor VM and had the same problem. We have no problems with ESXi or Proxmox Sensor VM's, only Hyper-V. The SO documentation is mysteriously missing Hyper-V instructions. Has anyone got this working? Is there some magic sauce we're overlooking? A Nic driver issue perhaps between Redhat and Hyper-V? Is there some extra step after installation that we need to perform? Guidelines
|
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 3 replies
-
Additional info: tcpdump shows lots of traffic on the Sensor's OS interface (eth1), presumably proving that it's not a virtual switch issue in Hyper-V, and also on the bonded interface (bond0). docker0 interface shows no traffic at all. sobridge interface show lots of traffic. All the veth interfaces show traffic as well. There's nothing being collected by Zeek or Suricata docker containers. The Influxdb graphs show traffic spikes on the Zeek and Suricata 'Monitor Interface Traffic - Inbound' graphs, but show 'No Results' on the 'Container Traffic - Inbound' graphs. How would I go about resolving this apparent container issue? I've already rebuilt, rebooted, updated. |
Beta Was this translation helpful? Give feedback.
-
This issue is resolved. It turns out that the ports required for the data to transfer from the Sensor to the Manger were not opened. Per this How-To https://docs.securityonion.net/en/2.4/firewall.html#firewall we only opened 443, 5000, 8086, 4505, 4506 through to the Manager. That made everything show Healthy, but no logs were sent from Sensor to Manager. When we allowed the rest of the ports all the traffic came in as expected. I suggest the docs be updated to reflect the accurate list of required ports in the 'All nodes to Manager' list. |
Beta Was this translation helpful? Give feedback.
This issue is resolved. It turns out that the ports required for the data to transfer from the Sensor to the Manger were not opened. Per this How-To https://docs.securityonion.net/en/2.4/firewall.html#firewall we only opened 443, 5000, 8086, 4505, 4506 through to the Manager. That made everything show Healthy, but no logs were sent from Sensor to Manager. When we allowed the rest of the ports all the traffic came in as expected.
I suggest the docs be updated to reflect the accurate list of required ports in the 'All nodes to Manager' list.