All of lore.kernel.org
 help / color / mirror / Atom feed
From: Anthony Liguori <anthony@codemonkey.ws>
To: Brian Thomason <brian.thomason@canonical.com>
Cc: qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] [PATCH] better describe -net options
Date: Wed, 17 Mar 2010 10:32:17 -0500	[thread overview]
Message-ID: <4BA0F601.4060802@codemonkey.ws> (raw)
In-Reply-To: <9cd4c8fc1003051307o5cf65642rd065d0da5f75c901@mail.gmail.com>

[-- Attachment #1: Type: text/plain, Size: 2841 bytes --]

On 03/05/2010 03:07 PM, Brian Thomason wrote:
> The manpage reflects that multiple -net user calls may be made,
> but if this is done, it can cause the program to hang. Instead,
> multiple -net calls can be combined into one, and this patch adds
> that information to qemu-options.hx. Also, -net user may only
> be used in conjunction with -net nic.  This is already implcitly
> stated, but this patch makes that statement more explicit.

Actually, the problem is that the user created a loop.  It's actually 
valid to have something like:

-net user -net dump,file=foo.pcap -net nic

But having -net user -net user creates a loop.

Regards,

Anthony Liguori

>
> https://bugs.launchpad.net/ubuntu/+source/qemu-kvm/+bug/474969
> https://bugs.launchpad.net/ubuntu/+source/qemu-kvm/+bug/453617
>
> Signed-off-by: Brian Thomason <brian.thomason@canonical.com 
> <mailto:brian.thomason@canonical.com>>
> ---
>  qemu-options.hx |   15 +++++++++++++--
>  1 files changed, 13 insertions(+), 2 deletions(-)
>
> diff --git a/qemu-options.hx b/qemu-options.hx
> index fd50add..724f434 100644
> --- a/qemu-options.hx
> +++ b/qemu-options.hx
> @@ -952,7 +952,8 @@ for a list of available devices for your target.
>
>  @item -net user[,@var{option}][,@var{option}][,...]
>  Use the user mode network stack which requires no administrator
> -privilege to run. Valid options are:
> +privilege to run. Please note that this can be used only in 
> conjunction with
> +@option{-net nic}. Valid options are:
>
>  @table @option
>  @item vlan=@var{n}
> @@ -1028,7 +1029,8 @@ the guest IP address @var{guestaddr} on guest 
> port @var{guestport}. If
>  @var{guestaddr} is not specified, its value is x.x.x.15 (default 
> first address
>  given by the built-in DHCP server). By specifying @var{hostaddr}, the 
> rule can
>  be bound to a specific host interface. If no connection type is set, 
> TCP is
> -used. This option can be given multiple times.
> +used. This option can not be given multiple times, but multiple rules may
> +be combined.
>
>  For example, to redirect host X11 connection from screen 1 to guest
>  screen 0, use the following:
> @@ -1052,6 +1054,15 @@ telnet localhost 5555
>  Then when you use on the host @code{telnet localhost 5555}, you
>  connect to the guest telnet server.
>
> +To combine two or more hostfwd rules, simply use a comma as a 
> delimiter. For
> +example, to combine the two rules mentioned in the examples above, 
> use the
> +following:
> +
> +@example
> +#on the host
> +qemu -net user,hostfwd=tcp:127.0.0.1:6001-:6000,hostfwd=tcp:5555-::23 
> [...]
> +@end example
> +
>  @item guestfwd=[tcp]:@var{server}:@var{port}-@var{dev}
>  Forward guest TCP connections to the IP address @var{server} on port 
> @var{port}
>  to the character device @var{dev}. This option can be given multiple 
> times.
> -- 
> 1.6.3.3
>


[-- Attachment #2: Type: text/html, Size: 3797 bytes --]

  reply	other threads:[~2010-03-17 15:32 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-03-05 21:07 [Qemu-devel] [PATCH] better describe -net options Brian Thomason
2010-03-17 15:32 ` Anthony Liguori [this message]
2010-03-17 16:13   ` Jamie Lokier
2010-03-17 16:40     ` Anthony Liguori

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4BA0F601.4060802@codemonkey.ws \
    --to=anthony@codemonkey.ws \
    --cc=brian.thomason@canonical.com \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.