On 01/01/2012 06:34 AM, Tom Horsley wrote:
I've been trying to figure out how to make a virtual machine
that has network access to the outside world, but not to any
machines on my local LAN.

This seems like something that would be an FAQ, but I can't
find anything quite like it in any examples.

This is sort of a continuation of a thread in the
fedora users list where specific details of my
setup can be found:

http://lists.fedoraproject.org/pipermail/users/2011-December/411283.html

Unfortunately, none of the answers I got there actually
seem to work. I can still ping things on my LAN from
inside the virtual machine I'm trying to isolate. I
figured maybe the virt list might have someone who
has done something like this.


I did pretty much what Ian Pilcher wrote you in this message: http://lists.fedoraproject.org/pipermail/users/2011-December/411335.html

Works for me.

In the default, NAT, setup: iptables -I A FORWARD -d 192.168.2.0/24 -i virbr0 -j REJECT --reject-with icmp-host-prohibited

After that I can connect to the internet but not to the 192.168.2.0/24 subnet.

One reason you may be getting confused, which Ian also already mentioned, is your unhelpful choice of bridge names. I recommend 'virbr0' for a bridge that has virtual machines in it for a NAT configuration, and br0 for a direct guest on physical network configuration.

Emanuel
_______________________________________________
virt mailing list
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/virt

Reply via email to