mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-22 05:35:25 +00:00
virsh: add --source arp to domifaddr
We can use: domifaddr f26-cloud --source arp to get the address. Acked-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Chen Hanxiao <chenhanxiao@gmail.com>
This commit is contained in:
parent
e24d4c9051
commit
b4b5c82ce8
@ -2190,6 +2190,8 @@ cmdDomIfAddr(vshControl *ctl, const vshCmd *cmd)
|
||||
source = VIR_DOMAIN_INTERFACE_ADDRESSES_SRC_LEASE;
|
||||
} else if (STREQ(sourcestr, "agent")) {
|
||||
source = VIR_DOMAIN_INTERFACE_ADDRESSES_SRC_AGENT;
|
||||
} else if (STREQ(sourcestr, "arp")) {
|
||||
source = VIR_DOMAIN_INTERFACE_ADDRESSES_SRC_ARP;
|
||||
} else {
|
||||
vshError(ctl, _("Unknown data source '%s'"), sourcestr);
|
||||
goto cleanup;
|
||||
|
@ -759,7 +759,7 @@ B<Explanation of fields> (fields appear in the following order):
|
||||
|
||||
|
||||
=item B<domifaddr> I<domain> [I<interface>] [I<--full>]
|
||||
[I<--source lease|agent>]
|
||||
[I<--source lease|agent|arp>]
|
||||
|
||||
Get a list of interfaces of a running domain along with their IP and MAC
|
||||
addresses, or limited output just for one interface if I<interface> is
|
||||
@ -774,8 +774,9 @@ only the interface name and MAC address is displayed for the first name and
|
||||
MAC address with "-" for the others using the same name and MAC address.
|
||||
|
||||
The I<--source> argument specifies what data source to use for the
|
||||
addresses, currently one of 'lease' to read DHCP leases, or 'agent' to query
|
||||
the guest OS via an agent. If unspecified, 'lease' is the default.
|
||||
addresses, currently 'lease' to read DHCP leases, 'agent' to query
|
||||
the guest OS via an agent, or 'arp' to get IP from host's arp tables.
|
||||
If unspecified, 'lease' is the default.
|
||||
|
||||
=item B<domifstat> I<domain> I<interface-device>
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user