Как ВМ может определить адрес узла? - PullRequest
0 голосов
/ 06 февраля 2011

Как виртуальная машина Linux может определить IP-адрес хост-узла?

Мне нужно подключиться к IP-адресу хост-узла. Мне также нужно знать, когда это изменится, поскольку это может быть динамический IP. Мне это нужно для подключения к услуге там. Есть ли способ проверить это, независимо от типа виртуальной машины, VMWare, Xen, Virtual Box?

Это должен быть скрипт Linux, который должен работать независимо от операционной системы хоста, будь то Linux или Windows

1 Ответ

0 голосов
/ 17 февраля 2011

Мое решение состоит в том, чтобы связать сетевой адаптер в виртуальной машине с одним на хосте, сделав его IP-адресом с нечувствительностью.Таким образом, он всегда будет находиться в подсети в качестве хост-адаптера.

Далее необходимо запустить службу HTTP на IP-адресе хоста, чтобы виртуальная машина сканировала свой диапазон сети.IP, на который отвечает служба, будет IP хоста.Наличие IP-сервиса на хосте не идеально, но это лучшее, что я могу придумать.

...