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

Как мне настроить IP-адрес на виртуальной машине Linux, работающей в VM Player, чтобы я мог получить к ней доступ с моего хоста Windows 7?

Я только что установил устройство Openbravo на свой хост Windows 7 VM Player. Теперь я смотрю на командную строку, которая говорит мне перейти к http://localhost для доступа к системе ERP, но я не могу найти браузер на устройстве. Я предполагаю, что мне лучше последовать их совету, чтобы настроить IP-адрес для виртуальной машины Linux и просто получить к нему доступ из браузера Windows на моем хосте. Как мне это сделать? В частности,

  1. Как выбрать локальный IP-адрес для назначения?
  2. Как мне настроить так, чтобы этот IP-адрес был виден моему хосту Windows?

В их помощи сказано назначить DNS, чтобы сервер был виден в Интернете, но видимость в Интернете сама по себе не нужна. Как мне интерпретировать или адаптировать эту помощь для этого?

Наконец, чтобы сделать IP-адрес доступным для Интернета, назначьте ему несколько DNS-серверов: $ echo "nameserver IP_DNS1" >> /etc/resolv.conf $ echo "nameserver IP_DNS2" >> /etc/resolv.conf

Новое решение, подходящее для установки Плаката. Я не могу упростить это более чем это.

Шаг 1: В главном окне VMWare Player щелкните правой кнопкой мыши имя виртуальной машины и выберите «Параметры виртуальной машины».

Шаг 2: В окне настроек нажмите «Сетевой адаптер» и среди опций справа выберите «Только для хоста: частная сеть, совместно используемая с хостом».

Шаг 3: нажмите ОК.

БЫТЬ УВЕРЕННЫМ: Настройки VMWare Player должно быть по умолчанию. Если вы ошиблись с различными виртуальными сетевыми интерфейсами, которые VMWare создает во время установки, это не сработает..

Шаг 4: Загрузите вашу виртуальную машину.

Шаг 5: Если у вас есть доступ к командной строке Linux, назначьте IP-адрес 192.168.40.129 следующим образом (если у вас есть root-доступ):

ifconfig eth0 192.168.40.129 netmask 255.255.255.0

или Шаг 5b: sudo ifconfig eth0 192.168.40.129 netmask 255.255.255.0 (если у вас нет root-доступа).

В Windows:

Шаг 6: откройте меню «Пуск» и запустите «Командную строку». Вы найдете его в Все программы -> Стандартные.

Шаг 7: В командной строке введите ipconfig / all и нажмите Enter. В одной из строк должно отображаться что-то вроде этого:

Ethernet adapter VMware Network Adapter VMnet1:

   Connection-specific DNS Suffix  . :
   IPv4 Address. . . . . . . . . . . : 192.168.40.1
   Subnet Mask . . . . . . . . . . . : 255.255.255.0

Первые три группы номеров, разделенных точками, должны быть идентичны той, которую вы настроили на своей виртуальной машине. Маска подсети должна быть идентична той, которую вы добавили после слова «netmask» в команде linux, которую вы ввели на шаге 5.

Шаг 8: Когда виртуальная машина запущена, переключитесь обратно в Windows и в командной строке, которую вы открыли на шаге 6, введите ping 192.168.40.129

Вы должны получить примерно такой результат:

Pinging 192.168.40.129 with 32 bytes of data:
Reply from 192.168.40.129: bytes=32 time<1ms TTL=64
Reply from 192.168.40.129: bytes=32 time<1ms TTL=64

Шаг 9: В Windows откройте браузер и введите: http://192.168.40.129.

Сообщите мне, если это сработает.

РЕДАКТИРОВАТЬ:

Этот ответ принимает как должное «нормальную» настройку домашней сети с простой подсетью и простой частной адресацией. Различные / более сложные настройки (например, корпоративная сеть и т. Д.) Потребуют некоторых модификаций команд для работы, и вам, возможно, придется проверить другие вещи. В домашнем сценарии с простым домашним маршрутизатором это должно работать.

РЕДАКТИРОВАТЬ # 2:

Исправлена ​​опечатка. Виртуальная машина должна иметь разные адрес в той же сети. Таким образом, самое последнее число справа должно измениться, все остальное должно остаться прежним.

РЕДАКТИРОВАТЬ # 3:

Оригинальная установка Poster необычна (отсутствие какой-либо сети, кроме 3G, что не подходит), поэтому исходное решение, включающее мостовую сеть (которая позволяла бы виртуальной машине выходить в Интернет), было отменено. Текущее решение использует виртуальный адаптер "только для хоста". Менее гибкий, но с учетом ограниченных требований плаката, подходит.

Оригинальное решение прилагается для архивных целей:

--- ОРИГИНАЛЬНОЕ РЕШЕНИЕ ---

Отбросьте бит про днс, он вам не нужен.

Выключите виртуальную машину, войдите в ее настройки и в разделе «Сетевой адаптер» выберите «Мостовая сеть» (а не Host-ONly или NAT).

В Windows узнайте свой локальный IP-адрес.

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

Скорее всего, это будет что-то из строки 192.168.1.102 или 192.168.0.102 и т. Д. Если у вас есть IP-адрес Windows (для этого мы предположим, что это 192.168.1.102),

Снова включите виртуальную машину и, если у вас есть доступ к командной строке Linux, введите это (вошли в систему как root):

ifconfig eth0 address 192.168.1.103 netmask 255.255.255.0

Если у вас нет прямого корневого доступа, добавьте «sudo» в начало строки:

sudo ifconfig eth0 address 192.168.1.103 netmask 255.255.255.0

Затем вернитесь в Windows и введите в браузере http://192.168.1.103

--- КОНЕЦ ---