[Libguestfs] [libvirt] get virtual machine`s ip address

THO HUYNH feeliwood at yahoo.com
Fri May 11 13:32:09 UTC 2012


Yes.

I was just thinking about that when I received your email.
Thanks :)

Tho Huynh.



________________________________
 From: Michal Privoznik <mprivozn at redhat.com>
To: Văn Thọ <feeliwood at yahoo.com> 
Cc: Richard W.M. Jones <rjones at redhat.com>; libvir-list at redhat.com; libguestfs <libguestfs at redhat.com> 
Sent: Friday, 11 May 2012, 20:27
Subject: Re: [libvirt] [Libguestfs] get virtual machine`s ip address
 
On 11.05.2012 02:29, Văn Thọ wrote:
> Do you have any hints or ideas about my situation ?
> Assuming that I'm running these programs in a safe environment and I don't concern about security problems.

If you are able to get the MAC belonging to the IP address you can then
grep /etc/libvirt/qemu/*.xml (assuming you are using qemu) for that MAC
address. It will return the name of the guest.

Michal
> 
> Tho Huynh.
> 
> On 11-05-2012, at 00:51, "Richard W.M. Jones" <rjones at redhat.com> wrote:
> 
>> On Thu, May 10, 2012 at 08:24:31AM -0700, THO HUYNH wrote:
>>> I`m writing 2 simple socket programs: Client program runs on guest,
>>> server program runs on host machine.
>>>
>>> The server need the dom xml name of the guest which is running the
>>> client program and the only information the server program has is
>>> the guest`s ip address. [...]  Is there another way to get the dom
>>> xml name of a guest from an ip address (if the ip address belongs to
>>> that guest).
>>
>> CC'd to libvir-list, since this is really a libvirt question.
>>
>> The trouble with the architecture you've described is that it relies
>> on the IP source address for authentication, one of those things you
>> should never do if you care about security:
>>
>> https://en.wikipedia.org/wiki/IP_address_spoofing
>>
>> Maybe because it's TCP, and it's a closed system with a firewall, you
>> can get away with it.
>>
>> Rich.
>>
>> -- 
>> Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
>> virt-p2v converts physical machines to virtual machines.  Boot with a
>> live CD or over the network (PXE) and turn machines into Xen guests.
>> http://et.redhat.com/~rjones/virt-p2v
> 
> --
> libvir-list mailing list
> libvir-list at redhat.com
> https://www.redhat.com/mailman/listinfo/libvir-list
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/libguestfs/attachments/20120511/3ee24402/attachment.htm>


More information about the Libguestfs mailing list