VMWARE. Клонуємо компи. Робимо з одного компа багато різних, Різне, Програмні керівництва, статті

Oznob, Журнал “Хакер”

Бувала чи коли-небудь з тобою наступна шняга – бажання мати два компа? А тим, у кого два, – три? Правильно мислиш! Але через брак бабла всі наші грандіозні плани з придбання двох восьмипроцесорних Ксеонов і восьми двопроцесорних Атлон :), Грубо кажучи, херятся … Хто в цьому винен? Ну звичайно ж, Білл Гейтс і Моніка Левінські. Але не варто опускати руки (і інші частини тіла), вихід є – можна скоммуніздіть комп у сусіда! 😉

Че та як

VMware – це програма, що працює під NT/WIN2k, Linux (можливо, і під інші ОС Unix-типу, підтримують емуляцію лінуксових бінаріков), яка дозволяє запустити, припустимо, під WIN2000: Linux, FreeBSD, MS-DOS, Win3.1, Win95/98, WinNT4.0, ну і саму Win2k :). Круто? Що, не зрозумів? Ну, типу, уяви собі таку картину – ти сидиш в Віндузах третього тисячоліття (2000) і граєш в свою улюблену гру (Сапера), а в окремому віконці в тебе пінгвін (Linux) запущений.

Про як! Ось про цю проге і поговоримо.

VMware – ставимо варез

Для початку я скачав дистрибутив ВМваре’за з www.vmware.com до себе на твердий болт (до речі, це чудо в архіві важить всього п’ять з половиною метрів). Відразу скажу, що для нормальної роботи вона вимагає мінімум 96 (а реально – 128) метрів оперативки, але я вирішив поекспериментувати на 64 (не у всіх є 128). Поставив VMware під Win2000 – все пучком, інсталяція пройшла гладко. Перезавантаження.

Запускаємо …

При першому старті прога пропонує сконфігуріть твою майбутню віртуальну систему. VMware покаже діалог, пропонуючи запустити візард, ручну настройку конфігурації або вже існуючу. Вибираємо перше. Тут тобі пропонують вибрати операційну систему, яку ти хочеш запустити як “гостя”. Я вибрав Windows98, т.к. він у мене вже був встановлений на сусідньому розділі. Далі вибираємо Директорію, де будуть зберігатися індивідуальні настройки кожної запускається операційної системи. Потім надходить наступна пропозиція – створити віртуальний диск або використовувати існуючий розділ. Вибираємо останнє. На наступному вікні нам дадуть побалуватися перемиканням радіокнопок – вибираємо, на які розділи може записувати інфу гостьова система. Про це докладніше дивись нижче, а поки можеш все включити. Далі включаємо підтримку CD-ROM’ов і дисководів, рясно засунуті в твій комп. Далі дуже важливий пункт – використання мережі. Це потрібно як для обміну даними між основною і гостьовій системами, так і просто постремать народ в локалці. Коротше, вибирай те, що другий зверху. Ну ось ніби і все – типу налаштування збережені і завантажені, тепер можна все це саме спробувати запустити :). Тисни “Пауер Він” (перша кнопка на тулбарі :). Якщо ти такий же мазохіст, як і я, і в тебе 64 метра, то варто очікувати, що VMware почне волати і скаржитися на життя. Сенс того можна описати двома словами – “Пішов ти … за довгими метрами! “. Не впадай у відчай, тикай в Settings, там в Global Preferences, закладка Memory, далі тисни в кнопу Advanced і знімай все галки (в кількості двох штук :). Все круто, запускаємо знову – Пауер, Капітан Пауер (On).

Розтин покаже

VMware знову почне щось там нам говорити, але на це ми заб’ємо, клікаєм пару раз ОК на виникають мессаг. Завантаження виглядає приблизно так: в ВМваре’зном віконці відбувається завантаження твого компа заново, все по-справжньому, тільки логотип Варе’зний і пам’яті стільки, скільки ти в настройках виділив. Якщо спочатку натиснути F2, то опинишся в VMware’вском BIOS :), там, як і в звичайному, можна виставити час, підключити / відключити різні девайси, тип завантаження (з диска, з дискетки, з CD-ROM’а і по LAN), поставити пароль і різну іншу шняга :).

Якщо у тебе була мультизагрузка, то в неї ти і потрапиш, тільки вибирай ту систему, яку ти вказав в настройках (VMware просто відмовиться завантажувати іншу). В моєму випадку був Win98, ну його я і став завантажувати.

Головний відстій не змусив мене довго чекати, як тільки Win98 намалював (порядково 🙂 свій десктоп, Ві (а) нд (т) уз став перебирати всі пристрої, які є в наявності, в тому числі Шину PCI, BIOS P & P, “CMOS і годинник”, співпроцесор і т.д. Процес тривав хвилин п’ятнадцять, після чого все це перезавантажилась.

Вінди, в кінці кінців :), завантажилися (640х480х16, ніяких натяків на звук і т.д.), але мене хвилювало інше питання: що сталося з тим моїм ’98-Им після всього цього … Потім виявилося, що нічого, крім дозволу екрану в 98-му, не змінилося, навіть драйвера залишилися на місці 8)!

ОК, все прекрасно працює, якщо ти встановив підтримку мережі, то зайди в налаштування і поміняй ім’я компа (і якщо треба – ip). До речі, зауваж, що там же в налаштуваннях з’явилася віртуальна мережева карта (у мене – AMD PCNET Family Ethernet, а в тебе? :). Тепер у тебе варто віртуальна машина, на якій можна робити все що завгодно, все залежить тільки від крутості твого камінчика і кількості метрів :).

Зауваж, щоб потрапити у віртуальну середу, потрібно просто клікнути на неї, а щоб вийти – натиснути CTRL + ALT + ESC. А щоб швидко ребутнуть машину, натисни CTRL + ALT + Ins. Я одного разу лажанулся – коли win98 повісився, ну я і натиснув CTRL + ALT + Del, довелося помилувався на win2k Task Manager ;).

Ну і що?

Чого? А нічого! Якщо ти правильно сконфігУріл мережу на віртуальній машині, то в мережі з’являється новий комп з усіма своїми функціями. Як і на звичайному комп’ютері, можна расшарівать ресурси, запускати сервіси і все таке. Грати в CounterStrike сам з собою я не пробував на 64 метрах, але, думаю, що якщо сунути ще, десь метрів триста … то це навіть запуститься (напевно :). Коротше, ти, напевно, вже зрозумів, які можливості відкриваються перед нами, наприклад: можна вийти в мережу під чужим ім’ям (допустимо – з репутацією крутого виразника) і замість варезу викласти туеву хучу затрояненного варезу, можна сидіти під вінди і робити вигляд, що ти тут не причому, а в той же час всіх по-чорному шніффіть під Linux’ом і т.д. і т.п.

Якщо ти правильно сконфігУріл мережу на віртуальній машині, то в мережі з’являється новий комп з усіма своїми функціями. Як і на звичайному компі, можна расшарівать ресурси, запускати сервіси і все таке.

Еее … а че це таке у нас вийшло?

Зараз я розповім, що у нас вийшло після того як ми замутили ВірМашіну (о як!).

Про файлової системі:

У моєму випадку (win2k і win98) все повинно бути просто, але це виявилося не зовсім так. В віртуальній машині присутні всі логічні диски з усією інформацією на них, як і в основній. Але тут є маленьке АЛЕ. Всі зміни, зроблені у віртуальній машині, будуть записані на диск у темпових файл, і при наступному старті віртуальної машини всі зміни залишаться, АЛЕ на основний машині ніяких змін не буде! Це не зручно, тому що виходить, що файли між машинами треба пересилати через мережу або дисковод, а це вкрай Довга (все це відноситься до тих, хто вибрав при установці Existing Disk Partiotion). До того ж, щоб записати на дискету небудь в основний системі, треба цей дисковод дісконнектнуть в VMware (Devices – Floppy0-> A: – Disconnect), записати на дискету що треба, а після таким же макаром Законнекть дисковод до гостьової системі (Devices – Floppy0 (Not Connected) – Connect). Так би мовити: замаунтіть і размаунтіть, як в Лінухе.

Як зберегти файли на диску, а не в темпової файлі? Потрібно перед запуском вірмашіни залізти в Settings – Configuration Editor – IDE Drives – IDE 0:0 і виставити Mode в Undoable. Там же кликни на кнопку Partitions і включи ті розділи, на які буде дозволено запис (в моєму випадку всі розділи включені на Read / Write). Тепер, щоб застосувати всі зміни на диску, потрібно перезавантажити віртуальну машину (зауваження: саме перезавантажити, а не вимкнути гостьову систему), під час перезавантаження потрібно буде підтвердити запис на диск (Commit).

Навіщо такі складнощі? Просто windows дуже любить під час своєї роботи писати / змінювати, як йому здається, будь-яку “потрібність” на диск (ScanDisk наприклад), так от, VMware обмежує доступ на запис для гостьової системи, тому що це могло б порушити основну.

До CD-ROM’у доступ є відразу і з win2k, і з win98, так що тут проблем бути не повинно.

Якщо у тебе більше одного вінчестера або CD-ROM’а, то тобі їх доведеться вручну прописувати в Configuration Editor’e.

Мережа:

VMware встановила віртуальну мережеву карту зі своїм MAC адресою. Всі попередні мережеві налаштування залишилися у win2k, а у він98 все змінилося, ось що видав

(ipconfig):
Налаштування IP для Windows 98
Головний комп’ютер. . . . . . . . . : DJ_ZLOB
Сервери DNS. . . . . . . . . . . . :
Тип вузла. . . . . . . . . . . . . : Широкомовна
Код області NetBIOS ID. . . . . . :
Переадресація IP. . . . . . . . . . : Ні
Включення WINS Proxy. . . . . . . . : Ні
Дозвіл NetBIOS через DNS. . . : Ні
0 Ethernet плата
Опис. . . . . . . . . . . . . . : AMD PCNET Family Ethernet Adapter
Фізична адреса. . . . . . . . . . : 00-50-56-A0-00-01
Включення DHCP. . . . . . . . . . . : Ні
IP-адреса. . . . . . . . . . . . . . : 10.0.0.2
Маска підмережі. . . . . . . . . . . : 255.0.0.0

А ось що було раніше і залишилося на win2000:

…….
Опис. . . . . . . . . . . . . . : NE2000 Compatible
Фізична адреса. . . . . . . . . . : 00-80-48-ED-08-AC
…….

Мережа на віртуальній машині працює як на окремому компі. Я сам з собою чатілся по YTalk’у, вводив в оману народ по сітці, гнав про те, що до мені другий комп приперли і т.д. Здогадатися про те, що в мережі вірмашіна, досить складно, особливо якщо не знаєш, що таке взагалі існує …

Найцікавіше, що в списках виробників мережевих карт такого MAC-адреси немає (005056), та це й не важливо, сенс весь в тому, що можна міняти МАС-адресу в реалтайм win2000, тобто перезавантажуючи тільки гостьову систему (це відноситься тільки до вінди). Правда, самому мені це не вдалося, але якщо пошкребти по засіках інтернетівським, може знайдеш що-нить по зміні МАС-адреси на самій віртуальної карті. Коротше, шукай сам! Що, я повинен все за тебе робити? =)

Як уже згадувалося, для сніффер застосування віртуальної машини одне з найкрутіших коштів залишатися візуально видимим для інших у мережі і в той же час Чмиха з одного комп’ютера. Досить запустити віртуально Linux, поставити хороший firewall, що відтинає ліві запити, і відключити використання протоколу ARP на інтерфейсі (ifconfig <Інтерфейс>-arp).

Можна, наприклад, використовувати VMware в експериментальних цілях, в одній оболонці Кодима і відразу на другий відчуваємо; забавно було спостерігати, як у віконці у Win2000 лежав у несвідомому стані Windows98 зі своїм Blue
Screen of the Death ;).

Так, не забудь поставити VMware Tools. Запусти віртуальне середовище, “замаунть” дисковод, засунь дискету, потім висунь (вона тобі не знадобиться, тому що буде використовуватися image з диска) і клікай Settings – VMware Tools Install. Тули містять додаткові настройки VMware, типу – при покиданні курсора віртуальної середовища він відразу віддається в управління основної системи. Також в тули, крім різної шняги, входять драйвера до відеокарти, щоб око хацкерскій радів не 16 квітам веселки (а 17-ти :), а повноцінним – 1280х1024х32.

Ще можу порадити самому почитати нелп і полазити по сайту Розробника (www.vmware.com). Загалом, прога зроблена якісно, ​​жере, правда, багато – щоб нормально з під win2000 працював win98, потрібно 128 мегабайт і проц НЕ слабкіше PII-400. А якщо ти щасливий володар раритету, століття так з кам’яного, то запускай щось легше вантузів. Ось такі паски!

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*