Не может достигнуть сервера кота на хосте Ubuntu 14.04 от гостя Ubuntu 14.04 или гостя VirtualBox 4.3 Windows 7

Я попробовал следующие сообщения, а также скользящий через руководство VirtualBox:

У меня есть новая Ubuntu 14.04.2 установка LTS. Я установил версию VirtualBox 4.3, доступного через центр программного обеспечения. Я создал два изображения, изображение Windows 7, которое я получил от modern.ie сайта и изображения LTS Ubuntu 14.04.2, которое я создал из загрузки образа диска ISO с сайта Ubuntu.

На главном компьютере я выполняю сервер Tomcat в порте 8080.

Проблема, которую я имею, состоит в том, что использование 10.0.2.2 в моих гостевых системных файлах hosts, как обозначено в других потоках не работает. Я попробовал и соединенные мостом и конфигурации сети NAT по умолчанию. Я также отключил брандмауэр в госте Windows на всякий случай.

Мой файл приглашенных ведущих программы Ubuntu:

127.0.0.1   localhost
127.0.1.1   myguestimage

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

10.0.2.2 myhostimage.site.org

Мой файл приглашенных ведущих программы Windows:

# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
(SNIP!)

10.0.2.2 myhostimage.site.org

Сетевая вкладка на каждом из моих полей Virtual Host похожа на это:

VirtualBox Settings Network Adapter 1 Tab Attached to: NAT

Когда я просматриваю на http://myhostimage.site.org:8080 от браузера на любом изображении хоста, время соединения. Я ожидаю видеть сервер Tomcat.

Затем я пытался переключиться на соединенные мостом сети, которые не работали. Затем я пытался измениться 10.0.2.2 в файлах приглашенных ведущих программы к IP-адресу моего хоста (192.168.1.41), который я получил от выполнения ifconfig. Это не работало также.

В соединенной мостом/192.168.1.41 конфигурации я выполнил nmap на госте против адреса сервера кота хоста и получил следующее.

me@myguestimage:~$ nmap myhostimage.site.org -p 8080

Starting Nmap 6.40 ( http://nmap.org ) at 2015-07-29 16:23 CDT
Nmap scan report for myhostimage.site.org (192.168.1.41)
Host is up (0.00012s latency).
PORT     STATE  SERVICE
8080/tcp closed http-proxy

Что я должен попробовать затем?

1
задан 30 July 2015 в 05:00

1 ответ

Результатами nmap была самая большая подсказка, что проблемой не была конфигурация сети с VirtualBox. Проблема была с Tomcat.

я открыл файл conf/server.xml в своем корневом каталоге Tomcat. Затем я изменил строку

<Connector port="8080" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443"
               address="myhostimage.site.org" URIEncoding="UTF-8"/>

к

<Connector port="8080" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443"
               address="0.0.0.0" URIEncoding="UTF-8"/>

Внезапно, я мог достигнуть своего Tomcat хоста от гостя VirtualBoxes. Я даже возвратил свои настройки VirtualBox к NAT/10.0.2.2, и он все еще работает.

я предпочитаю решение NAT/10.0.2.2, потому что я работаю над ноутбуком, который я перемещаю от сети до сети, где это получает новые IP-адреса от DHCP. Если я должен поместить IP-адрес во все файлы hosts, это - боль.

1
ответ дан 7 December 2019 в 16:12

Другие вопросы по тегам:

Похожие вопросы: