34 / 11 / 6
Регистрация: 09.01.2018
Сообщений: 182
|
|
1 | |
Какую виртуальную машину поставить?29.04.2018, 13:46. Показов 920. Ответов 7
Метки нет (Все метки)
Есть виндоус 7 за которым работаю. Нужно иногда тестировать софт на линуксе. То есть нужно от виртуальной машины:
1) Возможность закинуть на нее приложение (какой-нибудь файловый менеджер желательно чтобы был между реальной файловой системой виндоус и виртуальной ОС с ее файловой системой) 2) Возможность приложениям работать по сети, чтобы поднятый сервер в виртуальной машине мог принимать коннекты из реальной и наоборот. 3) Интернет у виртуальной машины Какую виртуальную машину лучше выбрать? И дистрибутив линукса может какой-то для этого лучше подходит? (я в них не разбираюсь особо)
0
|
29.04.2018, 13:46 | |
Ответы с готовыми решениями:
7
Поставить ассемблер на виртуальную машину Как проще всего поставить W10 на виртуальную машину? Установка хр на виртуальную машину Посоветуйте виртуальную машину. |
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 |
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 |
приложение в линуксе, а 127... - в винде. Это разные сокеты.
Проще всего сменить тип подключения на "Виртуальный адаптер хоста - 1", там по умолчанию будет работать DHCP, линукс получит 192.168.56.* адрес. Вот по этому адресу с указанным портом и надо будет стучаться.
0
|
34 / 11 / 6
Регистрация: 09.01.2018
Сообщений: 182
|
|
02.05.2018, 19:30 [ТС] | 7 |
Ну это я по инструкции делал как по ссылке, там как раз предлагается заходить по 127.0.0.1:2222 чтобы попасть в порт 22 (IP не указан).
Кстати, пробовал с включенным и отключенным файрволлом (его не настраивал вообще, так как не разбираюсь), так вот с включенным коннект происходит долго (будто сайт не отвечает) и в конце сбрасывается, а если файрволл отключен то соединение сбрасывается быстро. Я попробовал сейчас забиндить приложение не на localhost, а на 0.0.0.0:35555 и мне удалось к нему законнектиться из винды по http://127.0.0.1:35000/! Осталось только понять что это было? Как там это устроен в этой виртуалке если такой вариант проходит? Если настраивать файрволл пригодилось бы...
0
|
19.08.2018, 14:34 | 8 |
Увы, 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 минут Сейчас попробовал, для смеха, браузером из W7 достать свой сервер, работающий в Virtual Box (Linux). А вот шишь-то. Видимо, действительно, Точнее, два РАЗНЫХ локальных хоста и, соответственно, у каждого свои сокеты. Добавлено через 4 минуты Но, тогда, насколько я понимаю, из Linux в интернет невозможно будет выйти? Придется каждый раз перенастраивать.
0
|
19.08.2018, 14:34 | |
19.08.2018, 14:34 | |
Помогаю со студенческими работами здесь
8
Загрузка в виртуальную машину Установка ХР на виртуальную машину Ищу виртуальную машину Установка mac os на виртуальную машину Vmware не запускает виртуальную машину Как установить os x на виртуальную машину Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |