У меня установлена Windows 7, и я запускаю проигрыватель VMware с Ubuntu в качестве гостевой ОС. Я установил Etherpad, который работает на http: // локальный: 9000 в плеере VMware. В самом плеере VMware я могу подключиться к сайту с localhost: 9000. Если я посмотрю IP-адрес проигрывателя VMware, я получу какой-то IP-адрес. Проблема в том, что я не могу подключиться ни из системы Windows, ни напрямую из VMware с IP-адресом.
vmware: localhost: 9000 -> работает vmware & windows: xxx.xxx.xxx.xxx:9000 -> не работает
Не могу найти решение как подключиться. Это в мостовом режиме.
Решение моей проблемы не имело ничего общего с виртуальной машиной. Мне пришлось добавить IP-адрес виртуальной машины в запись topdomains в файле конфигурации etherpad.
Адрес localhost 127.0.0.1 действительно в данном случае означает "локальный хост в виртуальной машине". Вы не можете получить доступ к этому адресу извне виртуальной машины.
Служба, к которой вы хотите подключиться, должна прослушивать "0.0.0.0", чтобы к ней можно было подключиться со стороны хоста. Затем вы можете использовать IP-адрес виртуальной машины.