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

Это было некоторое время, так как я работал над механизмом Cisco, таким образом, это может быть неправильно, но дать этому попытку:

> no ip address 192.x.x.x 255.255.255.0
7
задан 29 August 2012 в 12:29
1 ответ

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

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

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

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

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

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

Шаг 5 : Если у вас есть доступ к командной строке linux, назначьте ip-адрес 192.168.40. Шаг 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 :

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

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

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

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

Выключите виртуальную машину, войдите в ее настройки и в разделе «Сетевой адаптер» выберите «Мостовая сеть» (а не 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

--- КОНЕЦ - -

8
ответ дан 2 December 2019 в 23:36

Теги

Похожие вопросы