2015-03-06 3 views
2

Я установил кукольную обучающую виртуальную машину на VirtualBox. Я могу SSH в нее:Не удается получить доступ к кукольному обучению VM

ssh [email protected] -p 2222 

Однако руководство говорит делать facter ipaddress и SSH в IPaddress, что выходы. Я получаю 10.0.2.15.

Если я попробую этот ipaddress, это не сработает. Я хочу заставить его работать.

Кроме того, я должен иметь доступ к кукольному гей от https://10.0.2.15 и не могу этого сделать. Я думаю, что эти две проблемы связаны.

У меня есть 3 адаптера. 1. NAT, 2. адаптер только для хоста, 3. мостовая сеть.

Для # 1, у меня есть настройка переадресации портов (я не могу ssh без нее).

eth0  Link encap:Ethernet HWaddr 08:00:27:44:00:48 
      inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0 
      inet6 addr: fe80::a00:27ff:fe44:48/64 Scope:Link 
      UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 
      RX packets:15892 errors:0 dropped:0 overruns:0 frame:0 
      TX packets:24276 errors:0 dropped:0 overruns:0 carrier:0 
      collisions:0 txqueuelen:1000 
      RX bytes:1232127 (1.1 MiB) TX bytes:2062554 (1.9 MiB) 

eth1  Link encap:Ethernet HWaddr 08:00:27:72:B7:0E 
      BROADCAST MULTICAST MTU:1500 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:1000 
      RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) 

eth2  Link encap:Ethernet HWaddr 08:00:27:14:93:EE 
      BROADCAST MULTICAST MTU:1500 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:1000 
      RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) 

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:16436 Metric:1 
      RX packets:322880 errors:0 dropped:0 overruns:0 frame:0 
      TX packets:322880 errors:0 dropped:0 overruns:0 carrier:0 
      collisions:0 txqueuelen:0 
      RX bytes:233893154 (223.0 MiB) TX bytes:233893154 (223.0 MiB) 

ответ

3

сетевые адаптеры

Я не вижу каких-либо IP, назначенный сетевых карт, кроме eth0. Я предполагаю, что эта обучающая виртуальная машина основана на centos, сначала настройте сетевые адаптеры.

проверка:

/etc/sysconfig/network-scripts/ifcfg-eth0 
/etc/sysconfig/network-scripts/ifcfg-eth1 
/etc/sysconfig/network-scripts/ifcfg-eth2 
/etc/udev/rules.d/70-persistent-net.rules 

Это не кукольный или VirtualBox вопрос.

порт пересылки

Доступ https://10.0.2.15 не будет работать, это внутренний NAT сети IP. Создайте запись для своего адаптера NAT VM в разделе «Переадресация портов», просто сопоставьте Host Port 10443 с гостевым портом 443. Если вы попытаетесь получить доступ к https://localhost:10443 в своем браузере, вы должны связаться с сервисом, запущенным на этой виртуальной машине и прослушивать порт 443. (Проверить если служба запущена, а брандмауэр/iptables открыт на всех необходимых портах).

1

Патрик прав. Конфигурация в поле CentOS странная.

Он работает для меня под окнами, но на моей системе Ubuntu у меня были большие проблемы с настройкой тренировочной виртуальной машины.

Мой совет: просто добавьте 22 и 80 портфолио в свой виртуальный бокс. Change -> Network -> Adapter 1 -> Port-Forwarding -> add

Протокол: TCP | Хост-порт: 2222 | Гость-IP: 10.0.2.15 | Гость-Port: 22 -> вы можете подключиться прямо сейчас по:

SSH локальный -p 2222 -l корень

также:

Protokol: TCP | Хост-порт: 8081 | Гость-IP: 10.0.2.15 | Гость-Port: 80 -> Вы можете получить доступ к questguide через:

http://localhost:8081

+0

спасибо, ваш ответ помог сделать его работу. –

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