Thanks for your reply.
I'm pretty sure I must be doing something wrong, because I cannot get any interface filter to work as expected.
As I noted in the OP, Zenarmor insists on using the nic device name, not the other possibilities (DMZ or opt1), so in this case vmx2. But just in case I've tried all variations. And just to be sure, I tried setting up a positive (equals) test using LAN, "LAN", 'LAN', lan, "lan", 'lan', vmx1, "vmx1", 'vmx1'
All the "NOT EQUALS" tests I've tried make no difference to the output. All the EQUALS tests I've tried produce empty results.
I notice that the filter display, after I hit refresh, changes from showing something like: Interface: LAN
to showing: Interface: Lan
And (so on with quotes or not according to the variation I tested). Is there any chance this is actually doing a case-sensitive match and so getting it wrong on my all upper or all lowercase interface names? Or is this just a filter display error?
It really seems like this must be a user error, but I cannot work out what I'm doing wrong. Removing the interface filter brings everything back to what I've described.
I'm pretty sure I must be doing something wrong, because I cannot get any interface filter to work as expected.
As I noted in the OP, Zenarmor insists on using the nic device name, not the other possibilities (DMZ or opt1), so in this case vmx2. But just in case I've tried all variations. And just to be sure, I tried setting up a positive (equals) test using LAN, "LAN", 'LAN', lan, "lan", 'lan', vmx1, "vmx1", 'vmx1'
All the "NOT EQUALS" tests I've tried make no difference to the output. All the EQUALS tests I've tried produce empty results.
I notice that the filter display, after I hit refresh, changes from showing something like: Interface: LAN
to showing: Interface: Lan
And (so on with quotes or not according to the variation I tested). Is there any chance this is actually doing a case-sensitive match and so getting it wrong on my all upper or all lowercase interface names? Or is this just a filter display error?
It really seems like this must be a user error, but I cannot work out what I'm doing wrong. Removing the interface filter brings everything back to what I've described.
"