При создании виртуального сетевого устройства (который Вы делаете на своих окнах PC), необходимо установить его MAC-адрес, чтобы отличаться от карты физической сети. Если они оба делают запросы DHCP, их нужно рассматривать как две различных машины, и каждому дают отдельные IP-адреса. Если Вы настраиваете свой сервер DHCP (на Вашей машине Linux) для резервирования IP-адресов или к них или к них обоих, то можно указать то, что обращается к каждому интерфейсу, получит.
В целом серверы DHCP не знают о физическом уровне, но сделанный запрос DHCP включает MAC-адрес интерфейса запроса. Поскольку это - поле в пакете, который добровольно предлагается протоколом DHCP, вместо того, чтобы быть автоматически присоединенным устройством физической сети, необходимо смочь получить эту работу просто путем создания виртуального сетевого устройства и установки его MAC-адреса (иногда называемый спуфингом MAC-адреса).
Попробуйте следующее:
<QueryList>
<Query Id="0" Path="Security">
<Select Path="Security">*[System[(EventID=4608)]]</Select>
<Suppress Path="Security">*[EventData[Data[@Name="TargetUserSid"] = "S-1-5-18"]]</Suppress>
</Query>
</QueryList>
Я наблюдал то же самое в ОС Windows 10 Desktop. Конкретный запрос, как показано ниже, вместо того, чтобы давать указанные события, приводит ко всем событиям создания процесса. Однако тот же запрос хорошо работает в ОС Server 2012.
<QueryList>
<Query Id="0" Path="Security">
<Select Path="Security">
*[EventData[Data[@Name='NewProcessName'] and (Data='C:\Windows\System32\process0.exe' or Data='C:\Windows\System32\process1.exe' or Data='C:\Windows\process2.exe')]]
and
*[System[(EventID=4688)]]
</Select>
</Query>
</QueryList>
Мое обходное решение - разделить значения атрибутов поиска, примерно так:
<QueryList>
<Query Id="0" Path="Security">
<Select Path="Security">
(*[EventData[Data[@Name='NewProcessName'] ='C:\Windows\System32\process0.exe']]
or
*[EventData[Data[@Name='NewProcessName'] ='C:\Windows\process1.exe']]
or
*[EventData[Data[@Name='NewProcessName'] = 'C:\Windows\process2.exe']])
and
*[System[(EventID=4688)]]
</Select>
</Query>
</QueryList>