[pve-devel] pve-firewall : ebtables
Alexandre DERUMIER
aderumier at odiso.com
Tue Jul 15 17:26:30 CEST 2014
>>Problems spotted:
>>
>>1.) VM 102: i think it must be:
>>-s ! d2:d6:ce:ec:ae:b8 -j DROP
>>
>>otherwise a wrong mac sending ARP is allowed.
I had in mind to allow macfilter or|and layer2_procotol filter
But it's a bug indeed,I'll rework my patch
>>2.) for VM 103: we have now the situation that IPV4 and IPV6 is
>>generally allowed but ARP is not.
>>
>>How should this VM work without ARP? Or is the idea if enable the mac
>>filter i always have to add my protocols to layer2filter?
should be related to previous bug,
we should be able to define macfilter and layer2filter independently.
----- Mail original -----
De: "Stefan Priebe - Profihost AG" <s.priebe at profihost.ag>
À: "Alexandre Derumier" <aderumier at odiso.com>, pve-devel at pve.proxmox.com
Envoyé: Mardi 15 Juillet 2014 15:38:09
Objet: Re: [pve-devel] pve-firewall : ebtables
Am 15.07.2014 14:57, schrieb Stefan Priebe - Profihost AG:
> Am 15.07.2014 11:35, schrieb Stefan Priebe - Profihost AG:
>>
>> Am 15.07.2014 10:48, schrieb Stefan Priebe - Profihost AG:
>>>
>>> Am 15.07.2014 06:39, schrieb Alexandre Derumier:
>>>> Hi,
>>>> here the ebtables patches, details are in commits.
>>>>
>>>> Please comment, feel free to change and adapt them.
I've started with two VMs having one (102) having layer2filter_protocols
to ARP.
The following filters get generated:
Bridge chain: tap102i0-OUT, entries: 3, policy: ACCEPT
-s d2:d6:ce:ec:ae:b8 -j CONTINUE
-p ARP -j ACCEPT
-j DROP
Bridge chain: tap103i0-OUT, entries: 2, policy: ACCEPT
-s e:df:d:91:a8:60 -j ACCEPT
-j DROP
I can adapt the code i just want to know if i'm wrong or not.
Problems spotted:
1.) VM 102: i think it must be:
-s ! d2:d6:ce:ec:ae:b8 -j DROP
otherwise a wrong mac sending ARP is allowed.
2.) for VM 103: we have now the situation that IPV4 and IPV6 is
generally allowed but ARP is not.
How should this VM work without ARP? Or is the idea if enable the mac
filter i always have to add my protocols to layer2filter?
Stefan
More information about the pve-devel
mailing list