[Libguestfs] [PATCH 1/2] fish: Add --network option.
Mohua Li
moli at redhat.com
Mon Feb 18 08:28:48 UTC 2013
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" <rjones at redhat.com>
>
> 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
> Libguestfs at redhat.com
> https://www.redhat.com/mailman/listinfo/libguestfs
--
我只担心一件事,我怕我配不上我所遭受的苦难
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 490 bytes
Desc: Digital signature
URL: <http://listman.redhat.com/archives/libguestfs/attachments/20130218/83785bb0/attachment.sig>
More information about the Libguestfs
mailing list