Створіть приватну мережу всередині моєї машини Windows 7


12

My Main Rig - це ноутбук Windows 7 Professional. На цій машині є два віртуальні машини, обидва з яких також є Windows 7 Professional. Мені потрібні ці відеомагнітофони, щоб мати можливість бачити один одного, але я також потребую їх доступу до Інтернету.

Наразі всі вони підключені до загальнодоступного Інтернету в готелі, в якому я перебуваю, але я не можу побачити інші машини, оскільки це загальнодоступна мережа.

Що мені потрібно зробити - це створити приватну мережу серед моєї фізичної машини та двох віртуальних машин, які знаходяться в ній. Як я можу це зробити?

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

Мій Google-фу багато не виявив - можливо, я використовую неправильні терміни.

ОНОВЛЕННЯ : Я додав додатковий NIC до обох VM та встановив їх на локальний. Потім я запустив VM і спробував створити нову мережу. Однак я зараз бачу інші машини в мережі готелів, і, мабуть, вони можуть бачити мене (не бажано). Хто-небудь може дати детальне пояснення, як налаштувати це посилання або посилання на сайт, який це робить? Я не можу бути єдиною людиною, яка хоче приватну внутрішню мережу на своєму ПК ?!

UPDATE2 : Знайдено це, що описує те, що я хочу зробити. Спробую завтра побачити, чи працює, - здається, я майже був там.

ОНОВЛЕННЯ3 : Здається, це не спрацювало. Додано щедрості, яка буде нагороджена для всіх, хто може зробити покрокове керівництво для отримання двох віртуальних машин для спілкування. Додаткові cudos для використання MySQL та Apache на VM!

Відповіді:


6

Щоб мати віртуальні машини в окремій мережі, яка є приватною для вашого ПК, використовуйте адаптер петлі Microsoft. Адаптер Microsoft Loopback - це інструмент тестування для віртуального мережевого середовища, де доступ до мережі недоступний. Він встановлює адаптер віртуальної мережі, який є приватним для вашого комп'ютера.

Щоб встановити, див. Це: Як встановити адаптер для зворотного циклу в Windows 7 .

Після його встановлення з віртуального ПК:

  1. Виберіть свою віртуальну машину
  2. Перейдіть у Налаштування
  3. Клацніть налаштування "Мережа"
  4. Для мережного адаптера виберіть "Адаптер Microsoft Loopback"

Тепер ви маєте змогу бачити інші запущені екземпляри Virtual PC, які також мають той самий адаптер зворотного зв'язку, коли ця віртуальна мережа недоступна за межами комп'ютера.

Якщо вам потрібно користуватися Інтернетом з-під віртуальних машин, дивіться цю статтю:
Налаштування NAT за допомогою адаптера петлі Майкрософт та спільного доступу до Інтернету .


Це здається найбільш логічною пропозицією, я спробую це спершу.
graham.reeds

Гаразд, тепер що? Обидва VM знаходяться на зворотному адаптері циклу, але між машинами немає мережі. Чи потрібно мені встановити статичну IP-адресу для них?
graham.reeds

Так, оскільки у цій віртуальній мережі немає сервера DHCP. Виберіть інший мережевий сегмент, ніж той, який обслуговує ваш маршрутизатор, наприклад 200.200.200.x, а не 192.168.xx
harrymc

Досі не працює. Я призначив 1-й ВМ 192.168.200.1 і другий ВМ 192.168.200.2. Це не спрацювало, тому я також призначив хоста на 192.168.200.100. Це не спрацювало. Я також відключив ipv6 у випадку, коли це сплутало проблему. Ще немає радості. Уявіть, на мить я справді дуже тупа. Поясніть простими кроками, як це має працювати і як це робити.
graham.reeds

Перш ніж запитати "Які помилки я отримав" - не працюючи, я маю на увазі, що я не можу пінговувати інший VM.
graham.reeds

1

Який продукт VM ви використовуєте? VMware? VirtualBox? MS Virtual PC? Більшість з них використовують NAT за замовчуванням, що саме ви хотіли б мати, якщо ви бажаєте, щоб ці віртуальні машини могли отримати доступ до Інтернету.

Також як ви перевіряєте, чи ці машини "видимі" для публічної мережі? Хост-машина зможе бачити віртуальні машини, оскільки, використовуючи ви лише режим хостингу, NAT або мости, ваш хост Windows 7 зможе їх бачити. Тільки за допомогою мостового режиму повинні бути видимі віртуальні машини доступними для загальнодоступної мережі. Режим NAT змушує ваш хост-ПК діяти як NAT-роутер, тож насправді буде видно лише ваш основний хост-апарат, але якщо ви подивитеся на мережу на хост-машині, VM все ще будуть видні, оскільки ваш хост переглядатиме як публіку сторона І внутрішня мережа ВМ.

Отже, щоб дійсно побачити, чи ці машини САМО видимі для загальнодоступної мережі, вам потрібно буде використовувати інший пристрій, крім хост-ПК, щоб спробувати подивитися на них зовні.


Я використовую VirtualPC - отже, чому він позначений тегом VirtualPC. Можливо, я повинен зробити це більш явним у своєму дописі. Якщо я відключую хост від мережі і дивлюся на мережу (під комп’ютером), нічого не з’явиться. Якщо я підключуюся до мережі готелів і повторюю те саме, я можу побачити вітрини (як і кілька інших машин). Також нестатичні IP-адреси VM знаходяться в тому ж діапазоні, що і моя фізична машина.
graham.reeds

Яка версія Virtual PC? Параметри мережі відрізняються залежно від версії, яка використовується. Ви використовуєте останнє?
Лара Дуган

Я так думаю. Відповідно до діалогу довідки, це 6.0.192.0
graham.reeds

0

Готельні мережі Wifi можуть активно перешкоджати комунікації сторонніх локальних мереж.

Можливо, вам доведеться придбати машини в Інтернеті, а потім скористатися програмним рівнем мережі VPN типу Hamachi .

Редагувати :

Можливо, ви зможете встановити один VM з двома NIC, перший - "Спільний NAT", а другий - "Внутрішній". Потім на другому VM (і т.д.) встановіть його NIC на внутрішнє.

Потім у Windows на VM з двома NIC ввімкніть функцію спільного доступу до Інтернету для спільного використання адаптера "Спільний NAT" з мережею, призначеною лише для внутрішньої мережі.


2
Як мережа готелів може перешкодити мені створити локальну мережу на власній машині? Ви читали моє запитання?
graham.reeds

Вибачте, через мережу LAN я мав на увазі мережу готелю. Мережа локальна для готелю, а не мережа локальна для вашого готельного номера. :)
Ƭᴇcʜιᴇ007

Я не хочу спілкуватися з будь-якими іншими машинами в мережі готелів. Я просто хочу, щоб внутрішні у моїй машині спілкувалися між собою. Я спробую сьогодні запропонувати вашу редакцію.
graham.reeds

Ні. У мене це не працює. Я проведу оновлення свого питання.
graham.reeds

Незважаючи ні на що, якщо ви хочете, щоб ВМ спілкувалися з зовнішнім світом, то їм потрібно буде спілкуватися хоча б з одним додатковим господарем в мережі готелю.
Кірк

0

Просто переконайтеся, що кожна машина в одній підмережі .

Приклад:

192.168.50.0 w / 255.255.255.0 як маска мережі, або її називають a / 24.
Це дає вам адреси: 192.168.50.1 - 192.168.50.254 в тій же мережі.
Потім ви можете дати:
Комп'ютерA - 192.168.50.10
ComputerB - 192.168.50.11
Комп'ютерC - 192.168.50.12

Оскільки вони перебувають у одній підмережі, вони повинні добре розмовляти та грати.

0

Минуло роки, як я використав Virtual PC, тож можливо, те, що я збираюся запропонувати, зробити неможливо. В інших рішеннях щодо віртуалізації я б встановив кожен VM, щоб я міг потрапити в Інтернет (можливо, використовуючи NAT-з'єднання). Як тільки я був впевнений, що Інтернет працює, я додав би другий NIC в хост-мережу і встановив статичну маршрутизацію всередині клієнтських машин. Мережа, що приймається лише для хостів, була б для внутрішнього клієнтського трафіку, а маршрут за замовчуванням - для всього іншого.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.