LINUX.ORG.RU

Как настроить виртуальную машину

 , ,


0

1

Добрый день.

На компе стоит виртуальная машина VM VirtualBox с Centos, сеть настроена как сетевой мост и машина имеет отдельный внутренний IP. На вирт. машине настроен веб-сервер. Все это работает через роутер wi-fi.

Все вроде бы удобно, через внутренний IP виртуальной машины получаю доступ к сайтам размещенным на ней, но!

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

Подскажите как быть, почему при выключении интернета я теряю доступ к вирт. машине? И что сделать, чтобы этого не было. Понимаю, что что-то нужно в роутере сделать, но что?



Последнее исправление: stranger-ru (всего исправлений: 3)

почему при выключении интернета я теряю доступ к вирт. машине?

Такого быть не должно если роутер продолжает работать. Что с ип-адресами на хосте и госте при отключении?

уйти из зоны доступа роутера

Используй нат а не бридж.

Deleted
()
Ответ на: комментарий от Deleted

Такого быть не должно если роутер продолжает работать. Что с ип-адресами на хосте и госте при отключении?

Млин, ничего не понимаю. Сейчас хотел IP-шники посмотреть при включенном и выключенном инете - отсоединил кабель инета из WLAN, все работает, виртуальная машина работает. Но 100% когда выключает провайдер инет (по ремонтным делам и т.д.), а это бывает не редко, и кабель при этом торчит в WLAN в роутере, то доступа к вирт. машине нет.

IP-шники при выключении кабеля из WLAN в роутере не меняются: основная машина Win8:

#ipconfig

Настройка протокола IP для Windows


Адаптер беспроводной локальной сети Подключение по локальной сети* 2:

   Состояние среды. . . . . . . . : Среда передачи недоступна.
   DNS-суффикс подключения . . . . . :

Ethernet adapter Ethernet:

   Состояние среды. . . . . . . . : Среда передачи недоступна.
   DNS-суффикс подключения . . . . . :

Адаптер беспроводной локальной сети Беспроводная сеть:

   DNS-суффикс подключения . . . . . :
   Локальный IPv6-адрес канала . . . : fe80::6853:56b6:87ae:7657%3
   IPv4-адрес. . . . . . . . . . . . : 192.168.1.168
   Маска подсети . . . . . . . . . . : 255.255.255.0
   Основной шлюз. . . . . . . . . : 192.168.1.1

Ethernet adapter VMware Network Adapter VMnet1:

   DNS-суффикс подключения . . . . . :
   Локальный IPv6-адрес канала . . . : fe80::b834:b9fd:76a5:c472%6
   IPv4-адрес. . . . . . . . . . . . : 192.168.118.1
   Маска подсети . . . . . . . . . . : 255.255.255.0
   Основной шлюз. . . . . . . . . :

Ethernet adapter VMware Network Adapter VMnet8:

   DNS-суффикс подключения . . . . . :
   Локальный IPv6-адрес канала . . . : fe80::68e3:cc46:b7d:f258%7
   IPv4-адрес. . . . . . . . . . . . : 192.168.73.1
   Маска подсети . . . . . . . . . . : 255.255.255.0
   Основной шлюз. . . . . . . . . :

Ethernet adapter VirtualBox Host-Only Network:

   DNS-суффикс подключения . . . . . :
   Локальный IPv6-адрес канала . . . : fe80::49c0:2eda:b95e:86e%8
   IPv4-адрес. . . . . . . . . . . . : 192.168.56.1
   Маска подсети . . . . . . . . . . : 255.255.255.0
   Основной шлюз. . . . . . . . . :

Туннельный адаптер isatap.{B35038AC-31B1-4F0C-9602-AB2D5359BEFB}:

   Состояние среды. . . . . . . . : Среда передачи недоступна.
   DNS-суффикс подключения . . . . . :

Туннельный адаптер isatap.{5C8C7182-147D-4FBE-96D9-50DEFDC5B5E8}:

   Состояние среды. . . . . . . . : Среда передачи недоступна.
   DNS-суффикс подключения . . . . . :

Туннельный адаптер isatap.{EDB65E2B-2626-4CD3-BB8F-8F340AD40964}:

   Состояние среды. . . . . . . . : Среда передачи недоступна.
   DNS-суффикс подключения . . . . . :

Туннельный адаптер isatap.{E34051B2-561B-4CBB-AFC1-913779A91F66}:

   Состояние среды. . . . . . . . : Среда передачи недоступна.
   DNS-суффикс подключения . . . . . :  

Виртуальная машина (CentOS):

# ifconfig
eth0      Link encap:Ethernet  HWaddr 08:00:27:24:23:F2
          inet addr:192.168.1.75  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe24:23f2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1383 errors:0 dropped:0 overruns:0 frame:0
          TX packets:443 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:398744 (389.3 KiB)  TX bytes:54962 (53.6 KiB)

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:40 errors:0 dropped:0 overruns:0 frame:0
          TX packets:40 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:2400 (2.3 KiB)  TX bytes:2400 (2.3 KiB)

Используй нат а не бридж.

При нат насколько я понимаю у меня на виртуальной машине не будет отдельного внутреннего IP-адреса, как мне тогда доступ к веб-серверу на вирт. машине получить.. Ведь localhost (127.0.0.1) будет смотреть на основную машину?

stranger-ru
() автор топика
Ответ на: комментарий от stranger-ru

При нат насколько я понимаю у меня на виртуальной машине не будет отдельного внутреннего IP-адреса, как мне тогда доступ к веб-серверу на вирт.

Будет адрес в новой сети, доступной только с хост-машины. Если нужен доступ с других устройств - то нужно пробрасывать порты с хоста.

Deleted
()

Выдели ВМ отдельный Wi-Fi-свисток, подними NAT на роутере и отключи там же изоляцию сетей, тогда у тебя будет одна локалка.

yars068 ★★★★
()
Ответ на: комментарий от Deleted

Спасибо. Настроил через Nat таким образом, что теперь могу получить c хост машины и к веб-серверу и через ssh-терминал доступ на гостевой (виртуальной) машине. С помощью виртуального адаптера VirtualBox сделал это. Ура! Но вот да, получил на виртуальном адаптере на гостевой (виртуальной) машине внутренний статический IP-адрес и:

Если нужен доступ с других устройств - то нужно пробрасывать порты с хоста.

теперь чтобы получить доступ к виртуальной машине с другой машины в локальной (не виртуальной) сети, нужно на роутере пробросить 80-порт на статический IP-адрес виртуального адаптера гостевой (виртуальной) машины?

stranger-ru
() автор топика
Ответ на: комментарий от stranger-ru

Все разобрался. Не знал что при Nat порты можно пробрасывать прямо через VirtualBox.

Спасибо еще раз.

stranger-ru
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.