Назад | Перейти на главную страницу

Иметь виртуальную машину, использующую мостовую сеть, но на хост-машине без сети

Я настраиваю среду разработки LAMP внутри виртуальной машины, и я не чемпион Linux / сети, но я пытаюсь.

Я установил Centos (5.6) в виртуальную машину (VirtualBox) на моем локальном компьютере. Я установил сетевой режим на «Сетевой мост», что, если я правильно понимаю, означает, что виртуальная машина получает IP-адрес из сети, к которой подключен мой локальный компьютер.

Мой вопрос: а если я не подключен к сети (как в самолете), и я хочу заняться программированием. Я предполагаю, что виртуальная машина не подключается к сети, потому что нет сети. Поскольку виртуальная машина не подключена к сети, я не могу связаться с ней на своем хост-компьютере.

Как я могу получить доступ (с помощью HTTP) к LAMP-VM на моем локальном компьютере, не полагаясь на внешнюю сеть?

(Я не ищу решение, в котором я запускаю Apache локально, мне нужен дубликат производственной среды)

Обновление: ОС хоста: Windows 7 Pro

Если вы назначаете статический IP-адрес вашему компьютеру CentOS, он должен работать, поскольку он и ваш ноутбук находятся в одной сети (через мостовой адаптер), даже если ваш ноутбук не подключен к сети.

Обратите внимание, что вашему ноутбуку также нужен статический IP-адрес в той же сети, что и компьютеру CentOS.

Вы путаете слои 2 и 3.

Бит режима моста означает, что ваш хост и гость находятся в одной сети уровня 2. То, что этот механизм позволяет вашему гостю получить доступ к тому же серверу DHCP / BOOTP, что и ваш хост, и получить IP-адрес (уровня 3), является следствием этой конфигурации сети, но не прямым результатом.

Это означает, что если вы вручную установите действительные * IP-адреса как для хоста, так и для гостя, они все равно смогут общаться, когда внешней сети больше нет.

* Убедитесь, что вы выбрали правильные адреса, возможно, поговорите со своим сетевым / системным администратором.