2015-05-08 3 views
1

У меня есть виртуальная машина ubuntu, работающая под флагом hello world.Доступ к узлу виртуальной машины ubuntu из окна браузера

Я попробовал, имеющий дисплей приложения на 127.0.0.1:5000 и 0.0.0.0:5000

Но и тогда, когда я пытаюсь загрузить на моем окне браузера не решить.

Когда я бегу IFCONFIG в Ubuntu виртуальной машине я получаю это:

ifconfig -a 
eth0  Link encap:Ethernet HWaddr 08:00:27:6f:2c:93 
      inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0 
      inet6 addr: fe80::a00:27ff:fe6f:2c93/64 Scope:Link 
      UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 
      RX packets:657 errors:0 dropped:0 overruns:0 frame:0 
      TX packets:559 errors:0 dropped:0 overruns:0 carrier:0 
      collisions:0 txqueuelen:1000 
      RX bytes:61322 (61.3 KB) TX bytes:73104 (73.1 KB) 

lo  Link encap:Local Loopback 
      inet addr:127.0.0.1 Mask:255.0.0.0 
      inet6 addr: ::1/128 Scope:Host 
      UP LOOPBACK RUNNING MTU:65536 Metric:1 
      RX packets:0 errors:0 dropped:0 overruns:0 frame:0 
      TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 
      collisions:0 txqueuelen:0 
      RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) 

И когда на моем окна машины я бегу IP Config я получаю это:

ipconfig 

Windows IP Configuration 


Ethernet adapter Local Area Connection: 

    Media State . . . . . . . . . . . : Media disconnected 
    Connection-specific DNS Suffix . : 

Wireless LAN adapter Local Area Connection* 4: 

    Media State . . . . . . . . . . . : Media disconnected 
    Connection-specific DNS Suffix . : 

Ethernet adapter Bluetooth Network Connection: 

    Media State . . . . . . . . . . . : Media disconnected 
    Connection-specific DNS Suffix . : 

Wireless LAN adapter Local Area Connection* 2: 

    Media State . . . . . . . . . . . : Media disconnected 
    Connection-specific DNS Suffix . : 

Wireless LAN adapter Wi-Fi: 

    Connection-specific DNS Suffix . : 
    Link-local IPv6 Address . . . . . : fe80::2140:c809:4677:98bc%3 
    IPv4 Address. . . . . . . . . . . : 10.32.16.32 
    Subnet Mask . . . . . . . . . . . : 255.0.0.0 
    Default Gateway . . . . . . . . . : 10.128.128.128 

Ethernet adapter VirtualBox Host-Only Network: 

    Connection-specific DNS Suffix . : 
    Link-local IPv6 Address . . . . . : fe80::3568:3fc7:1697:a475%10 
    IPv4 Address. . . . . . . . . . . : 192.168.56.1 
    Subnet Mask . . . . . . . . . . . : 255.255.255.0 
    Default Gateway . . . . . . . . . : 

Tunnel adapter isatap.{2543650F-5CEA-40B8-B085-A54A628D3DCE}: 

    Media State . . . . . . . . . . . : Media disconnected 
    Connection-specific DNS Suffix . : 

Tunnel adapter isatap.{8A555006-09A6-4A20-986D-F59F5741DCCE}: 

    Media State . . . . . . . . . . . : Media disconnected 
    Connection-specific DNS Suffix . : 

Но по какой-то причине, когда я перейдите к 192.168.56.1 в моих окнах, где он загружает белую страницу. Если я перейду к 192.168.56.1:5000, он говорит, что не может подключиться.

В моем виртуальном поле я это «прилагается к: NAT» и правила переадресации порта показать

SSH порт TCP 127.0.0.1 хост 2222 Гость IP пуст и гостевой порт 22

Моя колба приложение показывает

* Running on http://0.0.0.0:5000/ (Press CTRL+C to quit) 
* Restarting with stat 

также попытался с

* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) 
* Restarting with stat 
+0

Вам, вероятно, также потребуется порт порта 5000. – GregHNZ

+0

@GregHNZ Есть ли порт по умолчанию, который я мог бы изменить? – nadermx

ответ

0

ответ на ваш вопрос вы можете найти в документации VirtualBox: https://www.virtualbox.org/manual/ch06.html 6.3.1. Конфигурирование переадресации портов с помощью NAT

Вы можете просто переслать порт 5000 из гостевой ОС (Ubuntu) на хост. На стороне хоста вы можете использовать один и тот же номер порта (если он не занят кем-то другим, конечно)

+0

Я читал это несколько раз, и я все еще смущен. Итак, я перехожу в правила переадресации портов и устанавливаю новое правило с портом и ip? – nadermx

+1

Ваш ответ помог мне туда добраться. Спасибо. Принесут вам кредит. То, что мне нужно было сделать, это перейти к правилам переадресации портов vm в виртуальном боксе и выбрать правила переадресации портов, которые устанавливают хост-порт, как говорят 1234, а гостевой порт - 5000. – nadermx

Смежные вопросы