Hi Rich, I'm checking this option, as i didn't find PATCH2/2 for this thread, i'm wondering how can i check the network address of the appliance? i just found the following in libvirt xml file,
ue="/var/tmp"/>\n <qemu:arg value="-netdev"/>\n <qemu:arg value="user,id=usernet,net=169.254.0.0/16"/>\n <qemu:arg value="-device"/>\n <qemu:arg value="virtio-net-pci,netdev= Regards, Mohua Li On Sat, Aug 04, 2012 at 02:38:55PM +0100, Richard W.M. Jones wrote: > From: "Richard W.M. Jones" <[email protected]> > > This enables the network. > --- > fish/fish.c | 6 +++++- > fish/guestfish.pod | 14 +++++++++----- > 2 files changed, 14 insertions(+), 6 deletions(-) > > diff --git a/fish/fish.c b/fish/fish.c > index 9bb8c90..d0e2d8a 100644 > --- a/fish/fish.c > +++ b/fish/fish.c > @@ -125,8 +125,9 @@ usage (int status) > " --listen Listen for remote commands\n" > " --live Connect to a live virtual machine\n" > " -m|--mount dev[:mnt[:opts]] Mount dev on mnt (if omitted, > /)\n" > - " -n|--no-sync Don't autosync\n" > + " --network Enable network\n" > " -N|--new type Create prepared disk (test1.img, ...)\n" > + " -n|--no-sync Don't autosync\n" > " --pipe-error Pipe commands can detect write errors\n" > " --progress-bars Enable progress bars even when not > interactive\n" > " --no-progress-bars Disable progress bars\n" > @@ -190,6 +191,7 @@ main (int argc, char *argv[]) > { "listen", 0, 0, 0 }, > { "live", 0, 0, 0 }, > { "mount", 1, 0, 'm' }, > + { "network", 0, 0, 0 }, > { "new", 1, 0, 'N' }, > { "no-dest-paths", 0, 0, 'D' }, > { "no-sync", 0, 0, 'n' }, > @@ -286,6 +288,8 @@ main (int argc, char *argv[]) > live = 1; > } else if (STREQ (long_options[option_index].name, "pipe-error")) { > pipe_error = 1; > + } else if (STREQ (long_options[option_index].name, "network")) { > + guestfs_set_network (g, 1); > } else { > fprintf (stderr, _("%s: unknown long option: %s (%d)\n"), > program_name, long_options[option_index].name, > option_index); > diff --git a/fish/guestfish.pod b/fish/guestfish.pod > index 83b358b..01571ea 100644 > --- a/fish/guestfish.pod > +++ b/fish/guestfish.pod > @@ -332,12 +332,9 @@ filesystem can support them: > > Using this flag is equivalent to using the C<mount-options> command. > > -=item B<-n> > - > -=item B<--no-sync> > +=item B<--network> > > -Disable autosync. This is enabled by default. See the discussion > -of autosync in the L<guestfs(3)> manpage. > +Enable QEMU user networking in the guest. > > =item B<-N type> > > @@ -350,6 +347,13 @@ alternative to the I<-a> option: whereas I<-a> adds an > existing disk, > I<-N> creates a preformatted disk with a filesystem and adds it. > See L</PREPARED DISK IMAGES> below. > > +=item B<-n> > + > +=item B<--no-sync> > + > +Disable autosync. This is enabled by default. See the discussion > +of autosync in the L<guestfs(3)> manpage. > + > =item B<--pipe-error> > > If writes fail to pipe commands (see L</PIPES> below), then the > -- > 1.7.10.4 > > _______________________________________________ > Libguestfs mailing list > [email protected] > https://www.redhat.com/mailman/listinfo/libguestfs -- 我只担心一件事,我怕我配不上我所遭受的苦难
signature.asc
Description: Digital signature
_______________________________________________ Libguestfs mailing list [email protected] https://www.redhat.com/mailman/listinfo/libguestfs
