From 4963be850090933e5769f9d3412d9eb86f522b1b Mon Sep 17 00:00:00 2001 From: Richard Jones Date: Tue, 24 Aug 2010 11:53:40 +0100 Subject: New APIs: set-network and get-network to enable network support. guestfs_set_network (g, true) enables network support in the appliance. --- src/launch.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/launch.c') diff --git a/src/launch.c b/src/launch.c index 1e1ea8ec..9262cc5c 100644 --- a/src/launch.c +++ b/src/launch.c @@ -410,6 +410,14 @@ guestfs__launch (guestfs_h *g) add_cmdline (g, "-device"); add_cmdline (g, "virtserialport,chardev=channel0,name=org.libguestfs.channel.0"); + /* Enable user networking. */ + if (g->enable_network) { + add_cmdline (g, "-netdev"); + add_cmdline (g, "user,id=usernet"); + add_cmdline (g, "-device"); + add_cmdline (g, NET_IF ",netdev=usernet"); + } + #define LINUX_CMDLINE \ "panic=1 " /* force kernel to panic if daemon exits */ \ "console=ttyS0 " /* serial console */ \ -- cgit