Cách vào mạng trong máy ảo

VMware Workstation là phần mềm ảo hóa phiên bản dùng cho người dùng PC, để có thể sử dụng phần mềm này hiệu quả, một yếu tố rất quan trọng là chúng ta cần phải hiểu về các kết nối mạng, cách thiết lập và cài đặt hệ thống mạng ảo trong phần mềm. Các thành phần hình thành nên mạng ảo trong VMware gồm switch ảo, card mạng ảo, DHCP server ảo và thiết bị NAT.

Bạn đang xem: Cài đặt mạng cho máy ảo vmware

Switch ảo (Virtual Switch):

Cũng giống như switch vật lý, một Virtual Switch kết nối các thành phần mạng ảo lại với nhau. Những switch ảo hay còn gọi là mạng ảo, chúng có tên là VMnet0, VMnet1, VMnet2… một số switch ảo được gắn vào mạng một cách mặc định. Mặc định khi ta cài Wmware thì có sẵn 3 Switch ảo như sau: VMnet0 chế độ Bridged (cầu nối), VMnet8 chế độ NAT và VMnet1 chế độ Host-only. (Ta có thể thêm, bớt, chỉnh các option của VMnet bằng cách vào menuEdit->Virtual Network Editor…)


Cách vào mạng trong máy ảo


VMware Workstation (phiên bản 12) cho phép tạo 20 switch ảo trên Windows và 255 cái trên Linux. Trên mỗi Switch ảo trên Windows thì các kết nối của các máy tính ảo (host) vào mỗi Switch ảolà không giới hạn, còn trên Linux thì 32 máy ảo. Để thêm hoặc bớt VMnet ta có thể chọnAdd Network…Remove Network

Khi ta tạo các VMnet, thì trên máy thật sẽ tạo ra những card mạng ảo tương ứng với VMnet đó, dùng để kết nốiVirtual Switchvới máy tính thật, giúp máy thật và máy ảo có thể liên lạc được với nhau.Riêng VMnet0 kết nối trực tiếp với card mạng vật lý thông qua cơ chế bắt cầu (bridged) nên không tạo ra card VMnet. VMnet8 mặc định sẽ sử dụng cơ chế NAT. Các VMnet khác khi được thêm vào sẽ là Host-Only.


Cách vào mạng trong máy ảo


Trong một số trường hợp, có thể card mạng ảo kết nối máy thật với các VMnet chưa được bật lên. Để bật các card này, trênVirtual Network Editor, bạn chọn VMnet cần bật card kết nối từ máy thật vào VMnet, chọn check vào ôConnect a host virtual adapter to this network.


Cách vào mạng trong máy ảo


Card mạng ảo trên máy ảo:

Khi bạn tạo một máy ảo mới, card mạng được tạo ra cho máy ảo, những card mạng này hiển thị trên hệ điều hành máy ảo với tên thiết bị như là AMD PCNET PCI hay Intel Pro/1000 MT Server Adapter. Từ VMware Workstation 6.0 trở về sau này máy ảo có thể hổ trợ đến 10 card, các phiên bản trước bị giới hạn ở 3 card mạng. Thêm bớt card mạng bạn nhấn vào nútAdd…hoặcRemove…trongVirtual Machine Setting


Cách vào mạng trong máy ảo


Một điều cần lưu ý, khi copy một máy ảo thì chúng ta nên thay đổi địa chỉ MAC của nó. Như chúng ta đã biết, địa chỉ MAC là địa chỉ duy nhất, vì vậy chúng ta nên thay đổi địa chỉ MAC để tránh xảy ra lỗi khi làm việc với hệ thống máy ảo.


Cách vào mạng trong máy ảo


DHCP server ảo của VMnet:

DHCP (Dynamic Host Configuration) server ảo đảm nhiệm việccung cấp địa chỉ IP cho các máy ảo trong việc kết nối máy ảo vào các Switch ảo không có tính năng Bridged (VMnet0). DHCP server ảo cấp phát địa chỉ IP cho các máy ảo có kết nối với VMnet Host-only và NAT.


Nếu không muốn sử dụng DHCP server ảo của VMnet , bạn chỉ cần bỏ dấu check tạiUse local DHCP service to distribute IP address to VMs. Nếu bạn muốn tùy chỉnh lại DHCP, bạn có thể chọn vàoDHCP Setting, ở đây, bạn có thể chỉnh lại các tham số thời gian, tham số Scope IP (lưu ý: bạn chỉ có thể sửa lại vùng địa chỉ host chứ không được chỉnh lại vùng network).

Xem thêm: Đường Bollinger Band Là Gì ? Tuyệt Chiêu Sử Dụng Bollinger Bands

LAN Segment:

Các card mạng của máy ảo có thể gắn kết với nhau thành từng LAN Segment. Không giống như VMnet, LAN Segment chỉ kết nối cácmáy ảo được gán trong một LAN Segment lại với nhau mà không có những tính năng như DHCP và LAN Segment không thể kết nối ra máy thật như cácVirtual SwitchVMnet.


Các cơ chế hoạt động và các mô hình cơ bản khi cấu hình với switch ảo (VMnet):

Chế độ Bridge:ở chế độ này, card mạng trên máy ảo được gắn vào VMnet0, VMnet0 này liên kết trực tiếp với card mạng vật lý trên máy thật, máy ảo lúc này sẽ kết nối internet thông qua card mạng vật lý và có chung lớp mạng với card mạng vật lý.


Chế độ NAT:ở chế độ này, card mạng của máy ảo kết nối với VMnet8, VNnet8 cho phép máy ảo đi ra mạng vật lý bên ngoài internet thông qua cơ chế NAT (NAT device). Lúc này lớp mạng bên trong máy ảo khác hoàn toàn với lớp mạng của card vật lý bên ngoài, hai mạng hoàn toàn tách biệt. IP của card mạng máy ảo sẽ được cấp bởi DHCP của VMnet8, trong trường hợp bạn muốn thiết lập IP tĩnh cho card mạng máy ảo bạn phải đảm bảo chung lớp mạng với VNnet8 thì máy ảo mới có thể đi internet.


Cơ chế Host-only: máy ảo được kết nối với VMnet có tính năng Host-only, trong trường hợp này là VMnet1 . VNnet Host-only kết nối với một card mạng ảo tương ứng ngoài máy thật (như đã nói ở phần trên). Ở chế độ này, các máy ảo không có kết nối vào mạng vật lý bên ngoài hay internet thông qua máy thật , có nghĩa là mạng VMnet Host-only và mạng vật lý hoàn toàn tách biệt. IP của máy ảo được cấp bởi DHCP của VMnet tương ứng. Trong nhiều trường hợp đặc biệt cần cấu hình riêng, ta có thể tắt DHCP trên VMnet và cấu hình IP bằng tay cho máy ảo.


Trên đây là cái nhìn tổng quan về hệ thống kết nối mạng trong VMware Workstation, bạn có thể sử dụng kết hợp các kết nối này vớiphần mềm giả lập hệ thống mạng GNS3.

cách kết nối mạng trên máy ảo vmware

các bro cho hỏi là mình đã cài thành công MAC os trên máy ảo vmware, nhưng không thể kết nối để vào mạng đc. trên mạng họ bảo là phải vào chỉnh ip trên máy ảo để vào đc, nhưng mình chưa dùng mac bao giờ nên k biết chỉnh. ai biết xin giúp đỡ giùm. thank!!!

  • Thích
    Cách vào mạng trong máy ảo
  • Yêu
    Cách vào mạng trong máy ảo
  • Haha
    Cách vào mạng trong máy ảo
  • Wow
    Cách vào mạng trong máy ảo
  • Khóc
    Cách vào mạng trong máy ảo
  • Giận
    Cách vào mạng trong máy ảo

Cách vào mạng trong máy ảo

Cách vào mạng trong máy ảo

2. Các thao tác với một card mạng ảo trong VMware Workstation2.1. Thêm, xóa một vmnet – Thêm một vmnet – Xóa một vmnet2.2. Sửa dải IP của một vmnet2.3. Cấu hình DHCP2.4. Cách thêm một card mạng vào máy ảo3. Kinh nghiệm bản thân3.1. Đặt thứ tự và cấu hình trước địa chỉ IP các vmnet trước khi lab3.2. Xây dựng mô hình lab hoàn chỉnh trên giấy rồi mới thực hiện trên VMware3.3. Cách lab kết hợp giữa GNS3 và VMware Workstation3.4. Cách thêm nhiều card mạng cho máy ảo3.5. Cách thay đổi địa chỉ Gateway cho card mạng NAT

VMware Workstation là một phần mềm ảo hóa dùng cho desktop mạnh và rất phổ biến.

Bạn đang xem: Cài đặt mạng cho máy ảo vmware

Tính năng của nó thì không cần giới thiệu nhiều, chắc hẳn ai trong chúng ta cũng đều biết cách tạo một máy ảo trong VMware. Tuy nhiên trong quá trình lab nhiều bài lab với VMware Workstation đôi khi gặp trường hợp mạng giữa các máy ảo và máy thật không thông, địa chỉ IP của máy ảo tự nhiên bị thay đổi,..vv.

Chú ý:

Phiên bản VMware sử dụng là VMware Workstation 12Host cài đặt VMware Workstation: Windows 10 Pro 64bitQuy ước: các card mạng ảo trong VMware sẽ được gọi là vmnetx (với x là số thứ tự của card mạng)

1. Network mặc định khi mới cài đặt VMwareKhi mới cài đặt VMware Workstation, mặc định phần mềm sẽ cài cho chúng ta 2 card mạng:

Một card bridge, card này sử dụng chính card mạng thật của chúng ta để kết nối ra ngoài Internet (card ethernet hoặc wireless). Do đó khi sử dụng card mạng này IP của máy ảo sẽ cùng với dải IP của máy thật.

Ưu điểm: đơn giản, ra được internet và cùng dải máy thật nên cấu hình gì cũng dễ dàng.

Nhược điểm: nhiều trường hợp dùng card bridge cấu hình bình thường và đến khi nơi nào không có mạng (lên lớp chẳng hạn) thì hỏi “hôm qua làm bình thường, sao nay lại không kết nối được?”=> mất mạng là mất hết!!!!

Một card Nat, card này sẽ Nat địa chỉ IP của máy thật ra một địa chỉ khác cho máy ảo sử dụng. Card này cũng có thể kết nối ra bên ngoài Internet.

Để xem các card mạng đã có trong VMware Workstation ta chỉ cần bật VMware lên, chọn Edit => Virtual Network Editor

Cách vào mạng trong máy ảo

" />

Ta có thể thấy trong hình card bridge có tên là VMnet0, card Nat có tên là VMnet8Card bridge không có địa chỉ IP do nó sẽ sử dụng dải IP của máy thật. VMware sẽ tự sinh một dải IP và gán cho VMnet8. Trong trường hợp này là dải 192.168.238.0/24.

Xem thêm: Review Sách Cha Giàu Cha Nghèo, Cha Giàu Cha Nghèo

Một lưu ý quan trọng đó là việc chọn card mạng trên máy ảo, bây giờ mình sẽ nói rõ hơn. Khi cài đặt, VMWare tạo ra ở máy thật 2 card mạng ảo:

VMWare Virtual Ethernet Adapter for VMnet1VMWare Virtual Ethernet Adapter for Vmnet8

Cách vào mạng trong máy ảo

Hai card mạng này có thể được sử dụng để máy thật giao tiếp với các máy tính ảo. Khi “gắn” một card mạng vào một máy ảo, card mạng này có thể được chọn 1 trong 3 loại sau:

Bridge: ở chế độ này, card mạng trên máy ảo được gắn vào VMnet0, VMnet0 này liên kết trực tiếp với card mạng vật lý trên máy thật, máy ảo lúc này sẽ kết nối internet thông qua card mạng vật lý và có chung lớp mạng với card mạng vật lý.

Cách vào mạng trong máy ảo

Card Bridge trên máy ảo chỉ có thể giao tiếp với card mạng thật trên máy thật.Card mạng Bridge này có thể giao tiếp với mạng vật lý mà máy tính thật đang kết nối.Host-only: máy ảo được kết nối với VMnet có tính năng Host-only, trong trường hợp này là VMnet1 . VNnet Host-only kết nối với một card mạng ảo tương ứng ngoài máy thật (như đã nói ở phần trên). Ở chế độ này, các máy ảo không có kết nối vào mạng vật lý bên ngoài hay internet thông qua máy thật , có nghĩa là mạng VMnet Host-only và mạng vật lý hoàn toàn tách biệt. IP của máy ảo được cấp bởi DHCP của VMnet tương ứng. Trong nhiều trường hợp đặc biệt cần cấu hình riêng, ta có thể tắt DHCP trên VMnet và cấu hình IP bằng tay cho máy ảo.

Cách vào mạng trong máy ảo

Card Host-only chỉ có thể giao tiếp với card mạng ảo VMnet1 trên máy thật.Card Host-only chỉ có thể giao tiếp với các card Host-only trên các máy ảo khác.Card Host-only không thể giao tiếp với mạng vật lý mà máy tính thật đang kết nối.NAT: ở chế độ này, card mạng của máy ảo kết nối với VMnet8, VNnet8 cho phép máy ảo đi ra mạng vật lý bên ngoài internet thông qua cơ chế NAT (NAT device). Lúc này lớp mạng bên trong máy ảo khác hoàn toàn với lớp mạng của card vật lý bên ngoài, hai mạng hoàn toàn tách biệt. IP của card mạng máy ảo sẽ được cấp bởi DHCP của VMnet8, trong trường hợp bạn muốn thiết lập IP tĩnh cho card mạng máy ảo bạn phải đảm bảo chung lớp mạng với VNnet8 thì máy ảo mới có thể đi internet.

Cách vào mạng trong máy ảo

Card NAT chỉ có thể giao tiếp với card mạng ảo VMnet8 trên máy thật.Card NAT chỉ có thể giao tiếp với các card NAT trên các máy ảo khác.Card NAT không thể giao tiếp với mạng vật lý mà máy tính thật đang kết nối. Tuy nhiên nhờ cơ chế NAT được tích hợp trong VMWare, máy tính ảo có thể gián tiếp liên lạc với mạng vật lý bên ngoài.

2. Các thao tác với một card mạng ảo trong VMware Workstation2.1. Thêm, xóa một vmnetThêm một vmnetCũng trong Virtual Network Editor ta chọn như sau:

Cách vào mạng trong máy ảo

" />

Bước 1: chọn Add NetworkBước 2: chọn card cần add thêm (ở đây là VMnet1)Bước 3: ấn OK

Lúc này trên cửa sổ Virtual Network Editor sẽ xuất hiện thêm card VMnet1 và được gắn tự động một dải IP, như hình dưới đây:

Cách vào mạng trong máy ảo

" />

Làm tương tự để add thêm các vmnet tiếp theo.Xóa một vmnetTrong Virtual Network Editor chọn một vmnet và ấn Remove Network (button cạnh Add Network)

2.2. Sửa dải IP của một vmnetCó thể thấy các dải IP mà VMware tự sinh ra và gắn cho các card mạng rất khó nhớ. Ta có thể thay đổi dải IP này bằng cách ấn vào vmnet muốn đổi địa chỉ.Trong dòng Subnet IP chọn dải IP và subnet muốn thay đổi.

Cách vào mạng trong máy ảo

" />

Click Apply và OK2.3. Cấu hình DHCPCác card mạng này có thể cấp DHCP cho các máy ảo sử dụng nó.để làm việc này ta ấn vào DHCP Settings, sau đó chọn dải IP dùng để cấp DHCP

Cách vào mạng trong máy ảo

" />

2.4. Cách thêm một card mạng vào máy ảoVí dụ ở đây có một máy ảo Ubuntu Server gắn sẵn một card bridge khi tạo máy ảo.Show IP trên máy ảo:

Cách vào mạng trong máy ảo

" />

Thêm card mạng thứ 2 vào máy ảo bằng cách vào Edit Virtual Machine Settings, chọn Add => Network và làm theo hình dưới:

Cách vào mạng trong máy ảo

" />

Xin cấp IP cho card mạng mới trên máy ảo bằng lệnh dhclient eth1IP của máy ảo sau khi thực hiện xong (đã có thêm card eth1):

Cách vào mạng trong máy ảo

" />

Đối với trường hợp muốn thay đổi từ card bridge (hoặc nat hoặc vmnet) sang card khác thì chỉ cần chọn vào card cần đổi và làm như bước 3 bên trên (không add thêm card mới)

3. Kinh nghiệm bản thân3.1. Đặt thứ tự và cấu hình trước địa chỉ IP các vmnet trước khi lab