Câu hỏi Tạo LAN "ảo" trên máy tính xách tay (không phải VLAN)


Tôi đang chạy một số máy ảo trên máy chủ Ubuntu 12.04. Vì nhiều lý do khác nhau, tất cả các máy ảo này đều cần địa chỉ IP cố định. Các máy tính xách tay trong câu hỏi được sử dụng cho các cuộc biểu tình - và đây là nơi mà các vấn đề phát sinh ...

Tùy thuộc vào hoàn cảnh tôi sẽ sử dụng WiFi hoặc mạng di động để có kết nối internet, trong cả hai trường hợp, máy tính xách tay sẽ được gán địa chỉ qua DHCP. Thường thì địa chỉ động này nằm trên một mạng con khác với mạng con được sử dụng bởi các địa chỉ cố định (192.168.0 / 20). Điều này làm cho các địa chỉ tĩnh không thể truy cập được từ hệ điều hành chủ.

Sau một vài suy nghĩ, có vẻ như giải pháp thanh lịch nhất là tạo một mạng LAN riêng trên máy chủ (cho mạng con được VM sử dụng) và sau đó kết nối nó với bất kỳ mạng con nào được gán cho máy chủ.

Ghi nhớ nhu cầu duy nhất của VM để giao tiếp với nhau và máy chủ. Họ không cần truy cập vượt quá điều đó.

Câu hỏi:

  • đây có phải là cách tiếp cận tốt nhất không?
  • nếu, đó là làm thế nào tôi có thể đi về việc thực hiện nó?

Cảm ơn nhiều.


4
2018-03-16 21:28


gốc




Các câu trả lời:


Nếu bạn đang sử dụng VMware tất cả những gì bạn cần làm là gán các máy ảo này vào một mạng LAN ảo không có kết nối với chính VMware cũng như máy chủ. Điều này được gọi là "phân đoạn LAN" và dễ dàng tìm thấy trong cài đặt Giao diện mạng của mỗi máy.

Tất cả những gì bạn phải làm là tạo một phân đoạn LAN mới cho máy đầu tiên, sau đó thêm các mạng khác vào cùng một mạng:

enter image description here

Điều này tương tự như mạng chỉ host nhưng với sự khác biệt là các máy không thể liên lạc với máy chủ cũng như các mạng bên ngoài khác (Internet) để nó giống như chỉ có một mạng LAN với những máy đó. Vì không có máy chủ DHCP trong mạng này, bạn sẽ phải thêm IP theo cách thủ công trong mỗi hệ thống.

Nếu bạn muốn họ giao tiếp với máy chủ lưu trữ, bạn cần cài đặt chỉ dành cho máy chủ. Trong trường hợp này, máy chủ sẽ có IP thấp hơn, vì nó sẽ hoạt động như một cổng (nhưng không chuyển tiếp các gói đến các mạng khác).


2
2018-03-16 21:53



Điều này có vẻ rất hứa hẹn! Cảm ơn darent - user258959
Tôi đã sử dụng bản thân mình trong nhiều tháng trong khóa học sysadmin của tôi. Không bao giờ có một vấn đề (chỉ khi tôi cố gắng chế độ cầu nối, đôi khi DHCP từ một mạng thực sự không thể gán một IP cho các máy ảo). Hy vọng nó giúp - animaletdesequia


Bất kỳ loại hypervisor loại 2 nào cũng sẽ có mạng ảo gồm nhiều loại (cầu nối, chỉ host, mạng nội bộ).

Bridged: VM sẽ được gắn vào NIC vật lý của bạn như host của bạn, và sẽ nhận IP từ DHCP -if enabled.

Chỉ lưu trữ: VM chỉ có thể giao tiếp với HOST và không vượt quá điều đó (Tùy chọn phải được bật khi bạn cài đặt VMWare Workstation) biết thêm chi tiết Đây

-NAT: Máy ảo sẽ được định vị vào IP máy chủ của bạn và sẽ giao tiếp ngoài máy chủ thông qua IP của máy chủ.


2
2018-03-16 21:54





Khi bạn cài đặt metapackage apt-get install ubuntu-virt, bạn sẽ có một cây cầu được gọi là NAT virbr0 ngay trên Desktop của bạn, tất cả các máy ảo KVM của bạn sẽ được gắn vào, vì vậy, tôi nghĩ rằng điều này sẽ đủ cho bạn ...

Có thể bạn sẽ cần virt-manager quá.


0
2018-03-16 21:35



Tôi đang sử dụng Vmware Workstation. Câu trả lời của bạn có hợp lệ không? Tks. - user258959
Tôi chưa bao giờ sử dụng VMWare Workstation trước đây, vì vậy, trung thực, tôi không biết nhưng, nó có thể có một thiết lập tương tự. - ThiagoCMC
Cảm ơn, Thiago. Tôi nghĩ rằng những gì tôi đang tìm kiếm là cái gì đó sẽ tạo ra một mạng LAN "ảo" ở cấp hệ điều hành, không phải ở cấp VM. Sau đó, một lần nữa, tôi rất nhiều ra khỏi vùng thoải mái của tôi ở đây. - user258959
Được rồi, không có vấn đề gì ... Nhưng, chỉ để thu âm, siêu dữ liệu "ubuntu-virt" triển khai "LAN ảo" ngay trên O.S., không phải ở "mức VM". ;-) - ThiagoCMC