mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-05 00:33:55 -06:00
Merge remote-tracking branch 'kiszka/queues/slirp' into staging
* kiszka/queues/slirp: slirp: Add domain-search option to slirp's DHCP server slirp: Don't crash on packets from 0.0.0.0/8. Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
This commit is contained in:
commit
a36e956128
10 changed files with 395 additions and 10 deletions
|
@ -1318,8 +1318,8 @@ DEF("net", HAS_ARG, QEMU_OPTION_net,
|
|||
" create a new Network Interface Card and connect it to VLAN 'n'\n"
|
||||
#ifdef CONFIG_SLIRP
|
||||
"-net user[,vlan=n][,name=str][,net=addr[/mask]][,host=addr][,restrict=on|off]\n"
|
||||
" [,hostname=host][,dhcpstart=addr][,dns=addr][,tftp=dir][,bootfile=f]\n"
|
||||
" [,hostfwd=rule][,guestfwd=rule]"
|
||||
" [,hostname=host][,dhcpstart=addr][,dns=addr][,dnssearch=domain][,tftp=dir]\n"
|
||||
" [,bootfile=f][,hostfwd=rule][,guestfwd=rule]"
|
||||
#ifndef _WIN32
|
||||
"[,smb=dir[,smbserver=addr]]\n"
|
||||
#endif
|
||||
|
@ -1428,7 +1428,7 @@ able to contact the host and no guest IP packets will be routed over the host
|
|||
to the outside. This option does not affect any explicitly set forwarding rules.
|
||||
|
||||
@item hostname=@var{name}
|
||||
Specifies the client hostname reported by the builtin DHCP server.
|
||||
Specifies the client hostname reported by the built-in DHCP server.
|
||||
|
||||
@item dhcpstart=@var{addr}
|
||||
Specify the first of the 16 IPs the built-in DHCP server can assign. Default
|
||||
|
@ -1439,6 +1439,18 @@ Specify the guest-visible address of the virtual nameserver. The address must
|
|||
be different from the host address. Default is the 3rd IP in the guest network,
|
||||
i.e. x.x.x.3.
|
||||
|
||||
@item dnssearch=@var{domain}
|
||||
Provides an entry for the domain-search list sent by the built-in
|
||||
DHCP server. More than one domain suffix can be transmitted by specifying
|
||||
this option multiple times. If supported, this will cause the guest to
|
||||
automatically try to append the given domain suffix(es) in case a domain name
|
||||
can not be resolved.
|
||||
|
||||
Example:
|
||||
@example
|
||||
qemu -net user,dnssearch=mgmt.example.org,dnssearch=example.org [...]
|
||||
@end example
|
||||
|
||||
@item tftp=@var{dir}
|
||||
When using the user mode network stack, activate a built-in TFTP
|
||||
server. The files in @var{dir} will be exposed as the root of a TFTP server.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue