34 / 11 / 6
Регистрация: 09.01.2018
Сообщений: 182
1

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

29.04.2018, 13:46. Показов 920. Ответов 7
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть виндоус 7 за которым работаю. Нужно иногда тестировать софт на линуксе. То есть нужно от виртуальной машины:

1) Возможность закинуть на нее приложение (какой-нибудь файловый менеджер желательно чтобы был между реальной файловой системой виндоус и виртуальной ОС с ее файловой системой)

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

3) Интернет у виртуальной машины

Какую виртуальную машину лучше выбрать?

И дистрибутив линукса может какой-то для этого лучше подходит? (я в них не разбираюсь особо)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.04.2018, 13:46
Ответы с готовыми решениями:

Поставить ассемблер на виртуальную машину
как поставить ассемблер на виртуальную машину помогите

Как проще всего поставить W10 на виртуальную машину?
Это чудо мне нужно буквально на 10 минут. Моя старая версия wmvare не может поставить. Подскажите...

Установка хр на виртуальную машину
напишите пожалуйста последовательность действий для установки винды на виртуальную машину.....

Посоветуйте виртуальную машину.
Бесплатные,и платные,ваши советы.

7
Эксперт по компьютерным сетям
860 / 433 / 128
Регистрация: 20.04.2014
Сообщений: 1,120
02.05.2018, 11:35 2
1. Гипервизор (софт для запуска виртальных машин) - любой. У мелкософта свой есть (HyperV) В зависимости от редакции винды может потребоваться его просто включить. Если нет - поставить внешний virtualbox/vmware* - много их.
2. линукс - озвученным требованиям удовлетворит любой. Выбирайте или тот с которым больше знакомы или то который распространеннее (больше шансов получить помощь при неполадках) - Ubuntu/Fedora/Centos/etc
3. Переброс данных в/из виртуалки - все равно как. Или сервер на винде, цеплятся к нему из виртуалки - или наоборот. Простейший www-сервер на любой платформе запускается 1 строчкой на питоне. с другой стороны нужен будет простой браузер (который есть везде)
0
34 / 11 / 6
Регистрация: 09.01.2018
Сообщений: 182
02.05.2018, 14:06  [ТС] 3
Korax, я поставил Virtual Box, пока не разобрался как закидывать туда файлы. Читал что можно прикрепить диск к винде если выбрать образ диска правильный, но у меня этот пункт в винде недоступен не знаю почему. Выбрал vdi прочитав что можно открыть с помощью 7zip (если всё правильно понял), но версия что у меня стоит тоже диск не открывает. Так что вопрос как получить доступ к диску остается открытым.

Я поставил openSuse, интернет сам заработал, но как коннектиться к приложениям, запущенным в линуксе, из приложений, запущенных под виндой не понял.
0
Эксперт по компьютерным сетям
860 / 433 / 128
Регистрация: 20.04.2014
Сообщений: 1,120
02.05.2018, 14:54 4
Цитата Сообщение от ezd Посмотреть сообщение
Korax, я поставил Virtual Box, пока не разобрался как закидывать туда файлы. Читал что можно прикрепить диск к винде если выбрать образ диска правильный, но у меня этот пункт в винде недоступен не знаю почему. Выбрал vdi прочитав что можно открыть с помощью 7zip (если всё правильно понял), но версия что у меня стоит тоже диск не открывает. Так что вопрос как получить доступ к диску остается открытым.
Я поставил openSuse, интернет сам заработал, но как коннектиться к приложениям, запущенным в линуксе, из приложений, запущенных под виндой не понял.
1. Проще всего - на хосте/госте запустить какой-либо сервис, отдающий содержимой через сеть (ssh/ftp/http сервер), а с другой стороны к нему присоединиться и стянуть/закачать нужное. Например, ssh сервер на линукс-госте и клиентом - "тотальный командир" на винде
2. по умолчанию - тип подключения виртуалки к сети - NAT. Если нужно соединятся с машиной через NAT- надо пробрасывать порт сервиса. Это - в настройках сети виртуалки (скрин приложен)
Какую виртуальную машину поставить?

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

Доп.чтение: https://www.virtualbox.org/manual/ch06.html
1
34 / 11 / 6
Регистрация: 09.01.2018
Сообщений: 182
02.05.2018, 18:13  [ТС] 5
Korax, мне удалось сделать "общую папку" и смонтировать в линукс. Наверное действительно надо фовард портов сделать для ssh для простоты. Но пока не получается.

Нашел это окошко с подключениями https://i.gyazo.com/bb5a40808f... 8d35ec.png

В линуксе запущено java приложение, которое ждет подключений на порт 35555. В винде набираю в браузере http://127.0.0.1:35000 и соединение не проходит. Можно как-то узнать в каком месте затык?
0
Эксперт по компьютерным сетям
860 / 433 / 128
Регистрация: 20.04.2014
Сообщений: 1,120
02.05.2018, 19:07 6
Цитата Сообщение от ezd Посмотреть сообщение
В линуксе запущено java приложение, которое ждет подключений на порт 35555. В винде набираю в браузере http://127.0.0.1:35000 и соединение не проходит. Можно как-то узнать в каком месте затык?
приложение в линуксе, а 127... - в винде. Это разные сокеты.
Проще всего сменить тип подключения на "Виртуальный адаптер хоста - 1", там по умолчанию будет работать DHCP, линукс получит 192.168.56.* адрес.
Вот по этому адресу с указанным портом и надо будет стучаться.
0
34 / 11 / 6
Регистрация: 09.01.2018
Сообщений: 182
02.05.2018, 19:30  [ТС] 7
Цитата Сообщение от Korax Посмотреть сообщение
приложение в линуксе, а 127... - в винде. Это разные сокеты.
Ну это я по инструкции делал как по ссылке, там как раз предлагается заходить по 127.0.0.1:2222 чтобы попасть в порт 22 (IP не указан).

Кстати, пробовал с включенным и отключенным файрволлом (его не настраивал вообще, так как не разбираюсь), так вот с включенным коннект происходит долго (будто сайт не отвечает) и в конце сбрасывается, а если файрволл отключен то соединение сбрасывается быстро.

Я попробовал сейчас забиндить приложение не на localhost, а на 0.0.0.0:35555 и мне удалось к нему законнектиться из винды по http://127.0.0.1:35000/! Осталось только понять что это было? Как там это устроен в этой виртуалке если такой вариант проходит? Если настраивать файрволл пригодилось бы...
0
357 / 118 / 20
Регистрация: 08.01.2015
Сообщений: 1,366
Записей в блоге: 1
19.08.2018, 14:34 8
Цитата Сообщение от ezd Посмотреть сообщение
я поставил Virtual Box, пока не разобрался как закидывать туда файлы
Увы, Virtual Box с этим имеет проблемы. Теоретически, там можно создавать общие папки. Я даже создал. Но, ни в Windows (тоже 7), ни в самой V.B. они никоим образом не показываются, хоть как говорится.
Да, можно через ssh. Я уж даже подумал - через http, отправлять через ГЛОБАЛЬНЫЙ интернет (например, через свой сайт). Писать самому себе на сайт сообщения или прикреплять и пересылать туда файлы с основной системы, и принимать там все это - в гостевой, открыв там в браузере соответствующую страницу. Но, это уже маразм крепчающий.
Увы, в этой виртуальной машине буфер обмена не работает для файлов. Недавно у меня все работало для текста, но, теперь, увы, почему-то перестало. Подключал заново эти их "дополнения" (диск iso), ничего не помогает.
Пока приходится мне перебрасывать файлы через ФЛЕШЬ. Да, тоже маразм и долговато ждать, пока флешь отключится от одной системы и появится в другой. Но, все эти ssh/ftp - это еще большие заморочки, настраивать нужно. Честно говоря, отвращение уже к этой Virtual Box. Не дают толком нормально работать.
У меня еще VMWare Player стоит, там - Wиndows, Linux. Проблем с ней нет вообще практически, буфер обмена работает отлично, и для файлов, и для текста, в обе стороны, никаких ssh не надо придумывать. Интернет доступен безо всяких настроек. Общая папка настроилась как-то сама собой.
НО: у меня немного "старая" версия VMWare Player, а в нее, увы, не устанавливается новый Ubuntu. Две VMWare Player они установить не дают, установщик сообщает, что будет апгрейд. Я это делать не буду, ибо, во-первых, придется все гостевые системы тогда, возможно, устанавливать заново. Во-вторых, неизвестно, что они там понаписали в новом VMWare Player, может, там теперь буфер обмена тоже не работает...

Добавлено через 14 минут
Цитата Сообщение от ezd Посмотреть сообщение
забиндить приложение не на localhost, а на 0.0.0.0:35555 и мне удалось к нему законнектиться из винды по http://127.0.0.1:35000/
Сейчас попробовал, для смеха, браузером из W7 достать свой сервер, работающий в Virtual Box (Linux). А вот шишь-то. Видимо, действительно,
Цитата Сообщение от Korax Посмотреть сообщение
Это разные сокеты.
Точнее, два РАЗНЫХ локальных хоста и, соответственно, у каждого свои сокеты.

Добавлено через 4 минуты
Цитата Сообщение от Korax Посмотреть сообщение
Проще всего сменить тип подключения на "Виртуальный адаптер хоста - 1", там по умолчанию будет работать DHCP
Но, тогда, насколько я понимаю, из Linux в интернет невозможно будет выйти? Придется каждый раз перенастраивать.
0
19.08.2018, 14:34
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.08.2018, 14:34
Помогаю со студенческими работами здесь

Загрузка в виртуальную машину
Здравствуйте, у меня проблема! Нужна помощь. Много времени ищу в интернете, но ничего нужного не...

Установка ХР на виртуальную машину
Опытные и начинающие, проконсультируйте, пожалуйста :) В VMware Workstation 6.5 и в Sun Virtual Box...

Ищу виртуальную машину
Хост Windows XP. Ищу безупречную виртуалку. Опишу проблему. Сейчас пользуюсь Oracle VM...

Установка mac os на виртуальную машину
Использую и VirtualBox, и VMware. Ни на одну из машин нормально не устанавливается... Постоянно...

Vmware не запускает виртуальную машину
Здравствуйте! При включение винртуалки выкидывает такую ошибку: This virtual machine is...

Как установить os x на виртуальную машину
Доброго времени суток. В универе проходим С# и мне нужен макбук, для тестирования всякой...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru