kvm, iptables for virtual hosts
Jacques Beigbeder
Jacques.Beigbeder at ens.fr
Wed Dec 30 18:52:01 UTC 2015
Hi All,
I have the following setup:
* an host called HYPERVISOR:
auto em1
iface em1 inet manual
auto br0
iface br0 inet static
bridge_ports em1
bridge_maxwait
address A.B.C.D
...
* a Virtual Machine calles VM1:
<interface type='bridge'>
<mac address='52:54:00:54:99:d5'/>
...
<model type='virtio'/>
...
Say that IP is X.Y.Z.T.
I was used to filter on HYPERVISOR with iptables + FORWARD rules.
...
:FORWARD ACCEPT [0:0]
...
-A FORWARD -i br0 -d X.Y.Z.T (accept/drop/...)
-A FORWARD -i br0 -s X.Y.Z.T ACCEPT
...
Up to HYPERVISOR with Ubuntu 14.04, kernel 3.5.0-51-generic, it worked.
I just installed the last Ubuntu 14.04 server LTS, kernel is 3.19.0-42-generic,
and iptables fail to filter for X.Y.Z.T: every packet is accepted.
I also saw that previously 'iptables -vL' displayed:
Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source
... and a lot of lines with pkts > 0
Now on last Ubuntu 14.04 server LTS, 'iptables -vL' displays:
0 0 REJECT all -- any any anywhere ...
All counters display zero!
What happens now?
Do I have to use ebtables/iptables,
like in https://libvirt.org/firewall.htmlebta?
Is there a tutorial?
Thanks.
--
Jacques Beigbeder | Jacques.Beigbeder at ens.fr
Service de Prestations Informatiques | http://www.spi.ens.fr
Ecole normale supérieure |
45 rue d'Ulm |Tel : (+33 1)1 44 32 37 96
F75230 Paris cedex 05 |Fax : (+33 1)1 44 32 20 75
More information about the ubuntu-users
mailing list