Arno Schuring <aelschur...@hotmail.com> wrote:
> I don't think qemu gives you NAT for free...

If you use "-net user" you get a NAT-based solution (you then need to
punch "inbound" holes using the hostfwd parameter, as necessary). This
solution also requires no root priviledge, so it's an easy win.

Personally, I'd rather run up a bridge and use the libvirt tools to run
my VM for me (avoids giving root rights to a user, but allows the guest
to run with the necessary root network privs).

    auto eth0
    iface eth0 inet static
            address 192.168.1.1
            netmask 255.255.255.0
            network 192.168.1.0
            broadcast 192.168.1.255
            gateway 192.168.1.254
            dns-nameservers 192.168.1.200 192.168.1.201
            dns-search roaima.co.uk
            pre-up ip link set eth0 name peth0
            post-down ip link set peth0 name eth0
            bridge_ports peth0
            bridge_stp off
            bridge_maxwait 2

This little lot brings up eth0 with a static address (change the "static"
for "dhcp" if you prefer, and drop the address, netmask, network,
broadcast, gateway, dns-* entries). In the process of doing so, it
renames eth0 to peth0 ("physical-eth0") and creates a bridge called eth0.

Net effect is that you can still think about "eth0", but actually it's
a bridge, to which your VMs can also connect.

Chris


-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/pa97p8xo8j....@news.roaima.co.uk

Reply via email to