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

Michal Privoznik mprivozn at redhat.com
Fri May 11 13:27:07 UTC 2012


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




More information about the libvir-list mailing list