Tạo một mạng riêng bên trong máy Windows 7 của tôi


12

My Rig chính là một máy tính xách tay Windows 7 Professional. Trên máy này có hai Máy ảo, cả hai đều là Windows 7 Professional. Tôi cần những máy ảo này để có thể nhìn thấy nhau nhưng tôi cũng cần chúng để truy cập internet.

Hiện tại tất cả chúng đều được kết nối với internet công cộng tại khách sạn tôi đang ở nhưng tôi không thể thấy các máy khác vì đây là mạng công cộng.

Những gì tôi cần làm là tạo một mạng riêng giữa máy vật lý của tôi và hai máy ảo nằm trong đó. Làm thế nào tôi có thể làm điều đó?

Tôi đã tìm ra cách làm cho nó nghĩ rằng mạng công cộng là một mạng riêng, nhưng không phải là cách tạo một mạng riêng tồn tại trong máy mà vẫn nhìn thấy thế giới bên ngoài.

Google-fu của tôi không tiết lộ nhiều - có thể tôi đang sử dụng các thuật ngữ sai.

CẬP NHẬT : Tôi đã thêm một NIC bổ sung cho cả VM và đặt chúng thành cục bộ. Sau đó tôi bắt đầu máy ảo và cố gắng tạo một mạng mới. Tuy nhiên bây giờ tôi có thể thấy các máy khác trên mạng của khách sạn và có lẽ họ có thể thấy tôi (không mong muốn). Bất cứ ai cũng có thể đưa ra một lời giải thích chi tiết về cách thiết lập này hoặc một liên kết đến một trang web không? Tôi không thể là người duy nhất muốn có một mạng nội bộ riêng trên PC của họ?!

CẬP NHẬT2 : Tìm thấy cái này mô tả những gì tôi muốn làm. Sẽ thử vào ngày mai để xem nó có hoạt động không - dường như tôi đã ở gần đó.

CẬP NHẬT3 : Có vẻ như nó không hoạt động. Đã thêm tiền thưởng sẽ được trao cho bất kỳ ai có thể thực hiện hướng dẫn từng bước để có được hai máy ảo để liên lạc. Thêm cudos để sử dụng MySQL & Apache trên máy ảo!

Câu trả lời:


6

Để có các máy ảo trên một mạng riêng biệt với PC của bạn, hãy sử dụng Bộ điều hợp Microsoft Loopback. Bộ điều hợp Microsoft Loopback là một công cụ kiểm tra cho môi trường mạng ảo nơi không có quyền truy cập mạng. Nó thiết lập một bộ điều hợp mạng ảo riêng tư cho máy tính của bạn.

Để cài đặt, hãy xem phần này: Cách cài đặt Bộ điều hợp Loopback trong Windows 7 .

Sau khi được cài đặt, từ trong Virtual PC:

  1. Chọn máy ảo của bạn
  2. Chuyển đến Cài đặt
  3. Nhấp vào cài đặt "Mạng"
  4. Đối với bộ điều hợp mạng của bạn, chọn "Bộ điều hợp Microsoft Loopback"

Bây giờ, bạn sẽ có thể thấy các phiên bản PC ảo đang chạy khác của mình cũng có chung bộ điều hợp loopback, trong khi mạng ảo này không thể truy cập được từ bên ngoài máy tính của bạn.

Nếu bạn cần sử dụng Internet từ bên trong máy ảo, hãy xem bài viết này: Định
cấu hình NAT thông qua Bộ điều hợp Microsoft Loopback và Chia sẻ kết nối Internet .


Đây có vẻ là gợi ý hợp lý nhất, tôi sẽ thử nó trước.
graham.reeds

Được rồi, bây giờ thì sao? Cả hai máy ảo đều có trên Loop Back Adaptor nhưng không có mạng giữa các máy. Tôi có cần đặt địa chỉ IP tĩnh cho họ không?
graham.reeds

Có, vì mạng ảo này không có máy chủ DHCP. Chọn một phân đoạn mạng khác ngoài phân đoạn được phục vụ bởi bộ định tuyến của bạn, ví dụ 200.200.200.x thay vì 192.168.xx
harrymc

Vẫn không có nó làm việc. Tôi đã chỉ định VM 1 192.168.200.1 và VM 192.168.200.2 thứ hai. Điều đó không hiệu quả nên tôi cũng đã gán máy chủ cho 192.168.200.100. Điều đó đã không làm việc. Tôi cũng vô hiệu hóa ipv6 trong trường hợp nhầm lẫn vấn đề. Vẫn không có niềm vui. Hãy tưởng tượng, ngay lập tức, tôi thực sự thực sự ngu ngốc. Giải thích trong các bước đơn giản làm thế nào điều này nên hoạt động và làm thế nào để đi về nó.
graham.reeds

Trước khi bạn hỏi "Tôi đã gặp lỗi gì" - do không hoạt động tôi có nghĩa là tôi không thể ping máy ảo khác.
graham.reeds

1

Bạn đang sử dụng sản phẩm VM nào? VMware? VirtualBox? MS ảo PC? Hầu hết trong số họ sử dụng NAT theo mặc định, đó là những gì bạn muốn nếu bạn muốn có những máy ảo đó có thể truy cập internet.

Ngoài ra, làm thế nào để bạn kiểm tra xem các máy này có "hiển thị" với mạng công cộng không? Máy chủ sẽ có thể nhìn thấy máy ảo vì cho dù bạn sử dụng chế độ chỉ dành cho máy chủ, NAT hay cầu nối, máy chủ Windows 7 của bạn sẽ có thể nhìn thấy chúng. Chỉ có chế độ bắc cầu mới làm cho máy ảo hiển thị với mạng công cộng. Chế độ NAT làm cho PC chủ của bạn hoạt động giống như bộ định tuyến NAT, do đó chỉ có máy chủ chính của bạn thực sự hiển thị, nhưng nếu bạn nhìn vào mạng trên máy chủ, máy ảo sẽ vẫn hiển thị vì máy chủ của bạn sẽ duyệt cả công khai bên VÀ mạng VM nội bộ.

Vì vậy, để thực sự xem liệu những máy đó có THỰC SỰ hiển thị với mạng công cộng hay không, bạn sẽ cần sử dụng một thiết bị không phải là máy chủ PC để thử nhìn chúng từ bên ngoài.


Tôi đang sử dụng VirtualPC - do đó tại sao nó được gắn thẻ với VirtualPC. Có lẽ tôi nên làm điều đó rõ ràng hơn trong bài viết của mình. Nếu tôi ngắt kết nối máy chủ khỏi mạng và nhìn vào mạng (dưới máy tính) thì không có gì xuất hiện. Nếu tôi kết nối với mạng khách sạn và làm lại như vậy, tôi có thể thấy máy ảo (cũng như một số máy khác). Ngoài ra, các địa chỉ IP không tĩnh của VM nằm trong cùng phạm vi với máy vật lý của tôi.
graham.reeds

Phiên bản nào của Virtual PC? Các tùy chọn mạng khác nhau tùy thuộc vào phiên bản được sử dụng. Bạn đang sử dụng mới nhất?
Lara Dougan

Tôi cũng tin như thế. Theo hộp thoại trợ giúp, nó là 6.0.192.0
graham.reeds

0

Wifi khách sạn có thể chủ động ngăn các máy bên LAN liên lạc với nhau.

Bạn có thể phải lấy các máy trên Internet và sau đó sử dụng mạng VPN lớp phần mềm như Hamachi .

Chỉnh sửa :

Bạn có thể thiết lập một VM với hai NIC, cái đầu tiên là 'NAT được chia sẻ' và cái thứ hai là 'Internal'. Sau đó, trên VM thứ hai (v.v.), đặt nó thành NIC.

Sau đó, trong Windows trên VM với hai NIC, hãy bật Chia sẻ kết nối Internet để chia sẻ bộ điều hợp 'NAT được chia sẻ' với mạng chỉ dành cho bên trong.


2
Làm thế nào một mạng khách sạn có thể ngăn tôi tạo mạng LAN trên máy của mình? Bạn đã đọc câu hỏi của tôi?
graham.reeds

Xin lỗi, bởi phía LAN tôi có nghĩa là mạng của khách sạn. Mạng địa phương đến khách sạn, không phải mạng địa phương đến phòng khách sạn của bạn. :)
cʜιᴇ007

Tôi không muốn liên lạc với bất kỳ máy nào khác trong mạng lưới khách sạn. Tôi chỉ muốn các máy bên trong máy của tôi giao tiếp với nhau. Tôi sẽ thử những gì chỉnh sửa của bạn cho thấy tối nay.
graham.reeds

Không. Tôi đã không làm cho nó hoạt động. Tôi sẽ làm một bản cập nhật cho câu hỏi của tôi.
graham.reeds

Dù thế nào đi chăng nữa, nếu bạn muốn máy ảo giao tiếp với thế giới bên ngoài, thì chúng sẽ cần liên lạc với ít nhất một máy chủ bổ sung trên mạng của khách sạn.
Kirk

0

Chỉ cần đảm bảo mỗi máy trên cùng một mạng con .

Thí dụ:

192.168.50.0 w / 255.255.255.0 là netmask, hoặc được gọi là a / 24.
Điều đó cung cấp cho bạn các địa chỉ: 192.168.50.1 - 192.168.50.254 trên cùng một mạng.
Sau đó bạn có thể đưa ra:
Máy tínhA - 192.168.50.10
Máy tínhB - 192.168.50.11
Máy tínhC - 192.168.50.12

Vì họ ở trên cùng một mạng con nên họ nói chuyện và chơi tốt.

0

Đã nhiều năm kể từ khi tôi sử dụng PC ảo, vì vậy có thể những gì tôi sẽ đề xuất không thể thực hiện được. Trong các giải pháp ảo hóa khác, tôi sẽ thiết lập từng VM để có thể truy cập Internet (có thể sử dụng kết nối NAT). Khi tôi chắc chắn rằng internet đang hoạt động, tôi sẽ thêm một NIC thứ 2 trên mạng chỉ lưu trữ và thiết lập định tuyến tĩnh bên trong các máy khách. Mạng chỉ lưu trữ sẽ dành cho lưu lượng truy cập nội bộ của khách hàng và tuyến mặc định sẽ dành cho mọi thứ khác.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.