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

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

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

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

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

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

решение1

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

Шаг 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

или Шаг 5б: 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-подключения, которое не подходит), поэтому исходное решение, включающее мостовую сеть (которая позволила бы виртуальной машине выйти в Интернет), было отброшено. Текущее решение использует виртуальный адаптер «только для хоста». Менее гибкое, но, учитывая ограниченные требования Poster, подходящее.

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

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

Вычеркните часть про DNS, она вам не нужна.

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

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

Вы можете узнать это, перейдя в системный трей, справа внизу, и щелкнув правой кнопкой мыши на опции "status" для вашего сетевого подключения. Там должна быть кнопка под названием "details", которая даст вам, среди прочих данных, ваш текущий 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

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

sudo ifconfig eth0 address 192.168.1.103 netmask 255.255.255.0

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

--- КОНЕЦ ---

Связанный контент