Buat jaringan pribadi di dalam mesin Windows 7 saya

12

My Main Rig adalah laptop Windows 7 Professional. Pada mesin ini adalah dua Mesin Virtual, keduanya juga Windows 7 Professional. Saya membutuhkan VM ini untuk dapat melihat satu sama lain tetapi saya juga membutuhkan mereka untuk mengakses internet.

Saat ini mereka semua terhubung ke internet publik di hotel tempat saya menginap tetapi saya tidak dapat melihat mesin lain karena ini adalah jaringan publik.

Yang perlu saya lakukan adalah membuat jaringan pribadi di antara mesin fisik saya dan dua mesin virtual yang berada di dalamnya. Bagaimana saya bisa melakukan itu?

Saya menemukan cara membuatnya berpikir bahwa jaringan publik adalah jaringan pribadi, tetapi tidak bagaimana membuat jaringan pribadi yang ada di dalam mesin sambil tetap melihat dunia luar.

Google-fu saya belum mengungkapkan banyak hal - mungkin saya menggunakan istilah yang salah.

UPDATE : Saya menambahkan NIC tambahan ke VM dan mengaturnya ke lokal. Saya kemudian memulai VM dan mencoba membuat jaringan baru. Namun saya sekarang dapat melihat mesin lain di jaringan hotel dan mungkin mereka dapat melihat saya (tidak diinginkan). Adakah yang bisa memberikan penjelasan rinci tentang cara mengatur ini atau tautan ke situs yang melakukannya? Saya tidak bisa menjadi satu-satunya orang yang menginginkan jaringan internal pribadi di PC mereka ?!

UPDATE2 : Menemukan ini yang menjelaskan apa yang ingin saya lakukan. Akan mencoba besok untuk melihat apakah itu berhasil - sepertinya saya hampir sampai.

UPDATE3 : Tampaknya tidak berhasil. Menambahkan karunia yang akan diberikan bagi siapa saja yang dapat melakukan panduan langkah demi langkah untuk membuat dua mesin virtual berkomunikasi. Cudos ekstra untuk menggunakan MySQL & Apache di VM!

graham.reeds
sumber

Jawaban:

6

Untuk memiliki VM di jaringan terpisah yang pribadi untuk PC Anda, gunakan Microsoft Loopback Adapter. Microsoft Loopback adapter adalah alat pengujian untuk lingkungan jaringan virtual di mana akses jaringan tidak tersedia. Ini mengatur adaptor jaringan virtual yang pribadi untuk komputer Anda.

Untuk menginstal, lihat ini: Cara menginstal Loopback Adapter di Windows 7 .

Setelah diinstal, dari dalam Virtual PC:

  1. Pilih mesin virtual Anda
  2. Buka Pengaturan
  3. Klik pengaturan "Jaringan"
  4. Untuk adaptor jaringan Anda, pilih "Microsoft Loopback Adapter"

Sekarang, Anda seharusnya dapat melihat instance Virtual PC Anda yang sedang berjalan yang juga berbagi adaptor loopback yang sama, sementara jaringan virtual ini tidak dapat diakses dari luar komputer Anda.

Jika Anda perlu menggunakan Internet dari dalam VM, lihat artikel ini:
Mengkonfigurasi NAT melalui menggunakan Microsoft Loopback Adapter dan Internet Connection Sharing .

harrymc
sumber
Ini sepertinya saran yang paling logis, saya akan coba ini dulu.
graham.reeds
Oke, sekarang bagaimana? Kedua VM berada di Loop Back Adapter tetapi tidak ada jaringan antara mesin. Apakah saya perlu menetapkan alamat IP statis untuk mereka?
graham.reeds
Ya, karena jaringan virtual ini tidak memiliki server DHCP. Pilih segmen jaringan lain daripada yang dilayani oleh router Anda, misalnya 200.200.200.x daripada 192.168.xx
harrymc
Masih belum berhasil. Saya menetapkan VM pertama 192.168.200.1 dan VM kedua 192.168.200.2. Itu tidak berhasil jadi saya juga menugaskan host untuk 192.168.200.100. Itu tidak berhasil. Saya juga menonaktifkan ipv6 jika ada masalah. Masih tidak ada sukacita. Bayangkan, untuk sesaat, saya benar-benar bodoh. Jelaskan dalam langkah-langkah sederhana bagaimana ini harus bekerja dan bagaimana cara melakukannya.
graham.reeds
Sebelum Anda bertanya "Kesalahan apa yang saya dapatkan" - dengan tidak berfungsi, maksud saya, saya tidak bisa melakukan ping VM lain.
graham.reeds
1

Produk VM apa yang Anda gunakan? VMware? VirtualBox? MS Virtual PC? Sebagian besar dari mereka menggunakan NAT secara default, yang adalah apa yang Anda inginkan jika Anda ingin agar VM tersebut dapat menjangkau internet.

Juga bagaimana Anda memeriksa bahwa mesin-mesin ini "terlihat" oleh jaringan publik? Mesin host akan dapat melihat VM karena apakah Anda menggunakan mode host-only, NAT, atau bridged, host Windows 7 Anda akan dapat melihatnya. Hanya mode bridged yang membuat VM terlihat oleh jaringan publik. Mode NAT membuat PC host Anda bertindak seperti router NAT, jadi hanya mesin host utama Anda yang benar-benar akan terlihat, tetapi jika Anda melihat jaringan pada mesin host, VM akan tetap terlihat karena host Anda akan menjelajah kedua publik. sisi DAN jaringan VM internal.

Jadi, untuk benar-benar melihat apakah mesin-mesin tersebut SEBENARNYA terlihat oleh jaringan publik, Anda perlu menggunakan perangkat selain PC host untuk mencoba melihatnya dari luar.

Lara Dougan
sumber
Saya menggunakan VirtualPC - karenanya mengapa ini ditandai dengan VirtualPC. Mungkin saya harus membuatnya lebih eksplisit dalam posting saya. Jika saya memutus host dari jaringan dan melihat jaringan (di bawah komputer) tidak ada yang muncul. Jika saya terhubung ke jaringan hotel dan melakukan hal yang sama lagi saya dapat melihat VM (dan juga beberapa mesin lain). Juga alamat IP non-statis VM berada dalam kisaran yang sama dengan mesin fisik saya.
graham.reeds
Apa versi Virtual PC? Opsi jaringan berbeda tergantung pada versi apa yang digunakan. Apakah Anda menggunakan yang terbaru?
Lara Dougan
Saya percaya begitu. Menurut dialog bantuan itu 6.0.192.0
graham.reeds
0

Hotel Wifi dapat secara aktif mencegah mesin sisi LAN berkomunikasi satu sama lain.

Anda mungkin harus mendapatkan mesin di Internet dan kemudian menggunakan jaringan VPN lapisan perangkat lunak seperti Hamachi .

Edit :

Anda mungkin dapat mengatur satu VM dengan dua NIC, yang pertama adalah 'Shared NAT', dan yang kedua adalah 'Internal'. Kemudian, pada VM kedua (dll.) Atur NIC ke Internal.

Kemudian di Windows pada VM dengan dua NIC, aktifkan Berbagi Sambungan Internet untuk berbagi adaptor 'Shared NAT' dengan jaringan khusus-Internal.

Ƭᴇcʜιᴇ007
sumber
2
Bagaimana jaringan hotel dapat menghentikan saya membuat LAN di mesin saya sendiri? Apakah Anda membaca pertanyaan saya?
graham.reeds
Maaf, di sisi LAN yang saya maksud adalah jaringan hotel. Jaringan lokal ke hotel, bukan jaringan lokal ke kamar hotel Anda. :)
Ƭᴇcʜιᴇ007
Saya tidak ingin berkomunikasi dengan mesin lain di jaringan hotel. Saya hanya ingin mesin internal ke mesin saya untuk berkomunikasi satu sama lain. Saya akan mencoba apa yang Anda sunting menyarankan malam ini.
graham.reeds
Nggak. Saya belum membuatnya bekerja. Saya akan melakukan pembaruan untuk pertanyaan saya.
graham.reeds
Tidak peduli apa, jika Anda ingin para VM untuk berkomunikasi dengan dunia luar, maka mereka perlu berkomunikasi dengan setidaknya satu host tambahan di jaringan hotel.
Kirk
0

Pastikan setiap mesin pada subnet yang sama .

Contoh:

192.168.50.0 w / 255.255.255.0 sebagai netmask, atau disebut sebagai / 24.
Itu memberi Anda alamat: 192.168.50.1 - 192.168.50.254 di jaringan yang sama.
Anda kemudian bisa memberi:
ComputerA - 192.168.50.10
ComputerB - 192.168.50.11
ComputerC - 192.168.50.12

Karena mereka berada di subnet yang sama, mereka harus berbicara dan bermain bagus.
daalbert
sumber
0

Sudah bertahun-tahun sejak saya menggunakan Virtual PC, jadi mungkin saja apa yang saya sarankan tidak dapat dilakukan. Dalam solusi virtualisasi lainnya, saya akan mengatur masing-masing VM sehingga saya dapat mengakses Internet (mungkin menggunakan koneksi NAT). Setelah saya yakin bahwa internet berfungsi, saya akan menambahkan NIC ke-2 pada jaringan host saja, dan mengatur perutean statis di dalam mesin klien. Jaringan hanya host akan untuk lalu lintas intra-klien, dan rute default adalah untuk semua yang lain.

Gereja
sumber