Khắc phục: VMware Bridged Network không hoạt động

Một số người dùng VMware Workstation Player và VMware Workstation Pro đang báo cáo rằng họ đang gặp sự cố mạng cầu nối với tất cả các máy khách của họ. Điều gì xảy ra là, không máy ảo khách nào của họ có thể liên lạc với máy chủ và máy chủ không thể liên lạc với máy khách. Vấn đề này được báo cáo xảy ra trên Windows 7, Windows 8 và Windows 10.

VMware Bridged Network không hoạt động

Điều gì gây ra vấn đề với VMware Bridged Network?

Chúng tôi đã điều tra vấn đề đặc biệt này bằng cách xem xét các báo cáo người dùng khác nhau và các chiến lược sửa chữa thường được sử dụng để khắc phục sự cố này. Dựa trên những gì chúng tôi thu thập được, có một số tình huống phổ biến được biết là dẫn đến vấn đề này:

  • Vmnetbridge.sys bị trục trặc - Hóa ra, sự cố cụ thể này có thể xảy ra trong những trường hợp dịch vụ chịu trách nhiệm cho chế độ cầu nối được khởi động không chính xác hoặc vẫn ở trạng thái 'limbo'. Trong trường hợp cụ thể này, bạn có thể giải quyết vấn đề bằng cách chạy một vài lệnh trong Dấu nhắc lệnh nâng cao.
  • WMware chọn sai mạng ảo - Nếu bạn rời VMware để chọn mạng ảo nào sẽ sử dụng cho chế độ bắc cầu, rất có thể nó sẽ kết thúc bằng một mạng không có kết nối hoạt động với internet - kết quả là sẽ gây ra sự cố này. Một cách để khắc phục vấn đề này là thiết lập một mạng ảo cụ thể mà bạn biết đang hoạt động.
  • Wmware đang chuyển sang bộ điều hợp sai - Nếu bạn để cài đặt Cầu nối thành Tự động, sự cố này sẽ xảy ra nếu VMnet0 kết thúc Cầu nối với bộ điều hợp mạng hiện không duy trì kết nối internet của bạn. Bạn có thể khắc phục vấn đề này bằng cách chọn bộ điều hợp bắc cầu bằng tay.
  • Quá nhiều bộ điều hợp không cần thiết - Vmware không tốt lắm trong việc chọn bộ điều hợp mạng máy chủ lý tưởng nên được sử dụng cho chế độ bắc cầu. May mắn thay, bạn có thể đảm bảo rằng phần mềm không chọn sai bằng cách xóa tất cả các bộ điều hợp không cần thiết khỏi danh sách Cầu nối tự động.
  • Máy khách VPN đang can thiệp vào VMware - Có một số máy khách VPN (đặc biệt là VPN truy cập từ xa Endpoint) được biết là can thiệp vào tính năng bắc cầu trên VMware. Nếu kịch bản này có thể áp dụng, bạn có thể giải quyết vấn đề bằng cách gỡ cài đặt máy khách VPN khỏi máy chủ.
  • Bộ điều hợp VirtualBox đang can thiệp vào VMware - Như nhiều người dùng đã báo cáo, sự cố cụ thể này cũng có thể xảy ra nếu trước đây bạn đã sử dụng VirtualBox (trước khi chuyển sang VMware) Nếu bộ điều hợp mạng được sử dụng bởi VirtualBox vẫn đang được sử dụng, bạn sẽ cần phải tắt chúng để giải quyết vấn đề trong VMware.
  • Bản cập nhật Windows đã phá vỡ tính năng bắc cầu - Nếu bạn cập nhật lên Windows 10 build 1703 trở lên trong khi cài đặt VMware, bản cập nhật được sử dụng sẽ xóa một vài khóa đăng ký cần thiết cho tính năng bắc cầu. Trong trường hợp này, bạn có thể giải quyết vấn đề bằng cách hoàn nguyên các cài đặt của Trình chỉnh sửa mạng ảo về mặc định.
  • Tường lửa của bên thứ 3 đang chặn tính năng bắc cầu - Có một số bộ AV bao gồm tường lửa (phổ biến nhất là AVG và BitDefender) được biết là gây ra sự cố cụ thể này. Nếu kịch bản này có thể áp dụng, bạn có thể sử dụng giải pháp tích hợp để cho phép các máy ảo thông qua tường lửa hoặc vô hiệu hóa tường lửa hoàn toàn.

Nếu bạn hiện đang đấu tranh để giải quyết vấn đề tương tự, bài viết này sẽ cung cấp cho bạn một số bước khắc phục sự cố. Ở bên dưới, bạn sẽ khám phá một tập hợp các phương thức mà những người dùng khác trong tình huống tương tự đã sử dụng thành công để giải quyết vấn đề mạng cầu nối VMware.

Để có kết quả tốt nhất, chúng tôi khuyến khích bạn tuân theo các bản sửa lỗi tiềm năng theo thứ tự mà chúng được trình bày. Chúng tôi đã cố gắng bao gồm mọi tình huống có thể xảy ra, vì vậy một trong những phương pháp dưới đây bị ràng buộc để giải quyết vấn đề trong kịch bản cụ thể của bạn

Phương pháp 1: Khởi động lại Vmnetbridge.sys thông qua quản trị CMD

VMnetbridge.sys (VMware Bridge Control ) cũng có thể gây ra sự cố cụ thể này trong trường hợp tệp được khởi động không chính xác hoặc bị trục trặc trước khi nó có thể tạo điều kiện giao tiếp giữa máy chủ và máy khách.

Nếu kịch bản này có thể áp dụng, rất có thể bạn sẽ có thể giải quyết vấn đề bằng cách khởi động lại dịch vụ bmnetbridge thông qua Dấu nhắc lệnh nâng cao. Một số người dùng bị ảnh hưởng đã báo cáo rằng quy trình này cho phép họ khắc phục sự cố do máy chủ và máy khách bắt đầu liên lạc vào lần tiếp theo khi cửa sổ VMware được khởi chạy.

Dưới đây là hướng dẫn nhanh về cách khởi động lại vmnetbriddge.sys thông qua quản trị viên CMD:

  1. Đảm bảo VMware Workstation được đóng cùng với bất kỳ máy khách đã mở nào.
  2. Nhấn phím Windows + R để mở hộp thoại Run. Sau đó, gõ vào cm cmd và nhấn Ctrl + Shift + Enter để mở Dấu nhắc lệnh nâng cao. Khi bạn thấy lời nhắc xác nhận UAC (Kiểm soát tài khoản người dùng), bấm để cấp đặc quyền quản trị.

    Chạy CMD bằng hộp thoại Run
  3. Bên trong Dấu nhắc lệnh nâng cao, nhập các lệnh sau theo thứ tự và nhấn Enter sau mỗi lệnh để khởi động lại dịch vụ VMnetbridge:
     net dừng vmnetbridge net bắt đầu vmnetbridge 
  4. Khi VMNetService đã được khởi động lại, hãy đóng dấu nhắc lệnh nâng cao, mở lại máy trạm VMware và gắn máy ảo mà trước đây bạn gặp phải sự cố.

Nếu sự cố vẫn chưa được giải quyết và bạn vẫn gặp phải sự cố Mạng Cầu nối tương tự, hãy chuyển xuống phương pháp tiếp theo bên dưới.

Phương pháp 2: Sử dụng một mạng ảo cụ thể (VMnet0)

Một số người dùng bị ảnh hưởng đã báo cáo rằng đối với họ, vấn đề đã được giải quyết hoàn toàn sau khi họ định cấu hình máy trạm WMware của họ để sử dụng một mạng ảo cụ thể ( VMnet0 ). Hóa ra, nếu bạn để kết nối Mạng thành Cầu nối, có khả năng chương trình sẽ sử dụng sai.

Trong phần lớn các trường hợp, VMnet0 là mạng ảo chính xác cần được sử dụng trong trường hợp này. Dưới đây là hướng dẫn ngắn về cách lập trình VMware để sử dụng mạng ảo tùy chỉnh (VMnet0):

  1. Mở VMWare Workstation, nhấp chuột phải vào máy ảo mà bạn gặp sự cố (từ menu bên trái) và chọn Cài đặt.
  2. Trong cài đặt Máy ảo, chọn tab Phần cứng . Sau đó, chọn Bộ điều hợp mạng từ danh sách thiết bị.
  3. Với Bộ điều hợp mạng được chọn, đi sang bên phải và nhấp vào chuyển đổi được liên kết với Tùy chỉnh: Mạng ảo cụ thể .
  4. Sau đó, sử dụng menu thả xuống bên dưới để chọn VMnet0 từ danh sách các mạng ảo cụ thể.
  5. Nhấp vào Ok để lưu cấu hình, sau đó khởi chạy lại máy ảo và xem liệu bây giờ bạn có thể kết nối với internet với máy ảo của mình không.

Cấu hình VMware Workstation để hoạt động với VMnet0

Nếu sự cố vẫn chưa được giải quyết và bạn vẫn gặp sự cố với cầu nối mạng trong VMware Workstation, hãy chuyển xuống phương pháp tiếp theo bên dưới.

Phương pháp 3: Bỏ chọn tất cả các bộ điều hợp bên cạnh card mạng vật lý

Nếu bạn đang sử dụng Workstation Pro và bạn không gặp kết nối mạng bên trong các máy ảo của mình trong khi sử dụng kết nối bắc cầu, bạn sẽ có thể giải quyết vấn đề bằng cách sử dụng Trình soạn thảo mạng ảo VMWare để bỏ chọn tất cả các bộ điều hợp mạng không cần thiết đến kết nối mạng.

Một số người dùng bị ảnh hưởng đã báo cáo rằng máy chủ và máy khách bắt đầu chia sẻ những khoảnh khắc kết nối internet sau khi sửa đổi này được tiến hành.

Quan trọng: Phương pháp này sẽ chỉ được áp dụng nếu bạn đang sử dụng VMware Workstation Pro. Các bước bên dưới không thể được sao chép trên VMware Workstation Player!

Dưới đây là hướng dẫn nhanh về cách thực hiện việc này:

  1. Mở VMware Workstation PRO và sử dụng thanh ruy băng ở trên cùng để chuyển đến Chỉnh sửa> Trình chỉnh sửa mạng ảo .

    Truy cập Trình chỉnh sửa mạng ảo từ bên trong ứng dụng

    Lưu ý: Bạn cũng có thể đóng hoàn toàn VMware Workstation và sử dụng chức năng tìm kiếm windows (nhấn phím Windows) để tìm kiếm VMWare Virtual Network Editor.

  2. Trong Trình chỉnh sửa mạng ảo, nhấp vào nút Thay đổi cài đặt ở cuối màn hình.
  3. Do sự cố rất có thể xảy ra do bộ điều hợp cầu bị nhầm lẫn, hãy làm cho mọi thứ rõ ràng hơn, bằng cách chọn Vmnet0 từ danh sách các mạng ảo và thay đổi tùy chọn Cầu thành Tự động sang bộ điều hợp mạng mà bạn hiện đang sử dụng (trong trường hợp này là, bộ điều hợp mạng không dây).

    Thay đổi bộ chuyển đổi cầu nối từ Tự động sang bộ chuyển đổi hiện đang hoạt động
  4. Khởi động lại máy ảo VMWare Workstation của bạn và xem sự cố đã được giải quyết chưa.

Nếu bạn vẫn gặp phải cùng một vấn đề hoặc phương pháp này không áp dụng được cho kịch bản cụ thể của bạn, hãy chuyển xuống phương pháp tiếp theo bên dưới.

Phương pháp 4: Loại bỏ tất cả các bộ điều hợp mạng máy chủ không cần thiết

Nếu bạn đang sử dụng VMware Workstation Player (phiên bản miễn phí) và phương pháp trên không áp dụng được, đây là cách bạn có thể thực hiện từ phiên bản miễn phí. Trong phần lớn trường hợp, lỗi xảy ra do phần mềm có rất nhiều bộ điều hợp mạng máy chủ để lựa chọn khi phải chọn một cho kết nối mạng được bắc cầu.

Thông thường, phần mềm kết thúc việc chọn một bộ điều hợp mạng không thể tạo điều kiện kết nối với Internet, điều này dẫn đến việc tạo ra vấn đề được thảo luận trong bài viết này. Nếu kịch bản này có thể áp dụng, bạn có thể giải quyết vấn đề khá dễ dàng bằng cách đảm bảo rằng các bộ điều hợp máy chủ không cần thiết cho quy trình này sẽ bị xóa khỏi menu Cài đặt Cầu nối Tự động .

Dưới đây là hướng dẫn nhanh về cách thực hiện việc này:

  1. Trước tiên, chúng ta cần bắt đầu bằng cách khám phá bộ điều hợp mạng nào đang được sử dụng cho kết nối hiện tại của chúng tôi với Internet. Bước đầu tiên này rất cần thiết vì nó sẽ giúp chúng tôi khám phá bộ điều hợp mạng máy chủ nào cần được loại bỏ sau này.
  2. Nhấn phím Windows + R để mở hộp thoại Run. Sau đó, nhập vào Ncpa.cpl, và nhấn Enter để mở menu Kết nối mạng .
  3. Trong menu Kết nối mạng, xem mạng nào đang được sử dụng. Bạn có thể nhận ra điều này bằng cách xem mục nào có biểu tượng tín hiệu màu xanh lá cây. Khi bạn phát hiện ra kết nối mạng đang hoạt động, hãy xem bộ điều hợp mạng nào đang được sử dụng cho nó. Bạn có thể thấy điều này trực tiếp dưới tên của mạng - trong trường hợp của chúng tôi, là Qualcomm Atheros AR9285 .
  4. Bây giờ bạn đã biết bộ điều hợp mạng máy chủ nên được sử dụng, hãy mở VMware Workstation, nhấp chuột phải vào máy ảo mà bạn gặp sự cố và chọn Cài đặt.
  5. Trong màn hình Cài đặt máy ảo, chọn tab Phần cứng, sau đó chọn Bộ điều hợp mạng từ danh sách bên dưới.
  6. Với thiết bị Bộ điều hợp mạng được chọn, di chuyển sang phần bên phải của màn hình và kiểm tra chuyển đổi được liên kết với Cầu nối (trong Kết nối mạng ). Sau đó, nhấp vào nút Cấu hình Bộ điều hợp .
  7. Trong menu Cài đặt Cầu nối Tự động, bỏ chọn mọi thứ trừ bộ điều hợp mạng máy chủ mà bạn đã phát hiện ở bước 3.
  8. Bấm Ok để lưu cấu hình, sau đó khởi chạy máy ảo và xem bạn có kết nối mạng cầu nối hoạt động không.

Loại bỏ tất cả các bộ điều hợp mạng máy chủ không cần thiết

Nếu bạn vẫn gặp phải vấn đề tương tự, hãy chuyển sang phương pháp tiếp theo bên dưới.

Phương pháp 5: Loại bỏ máy khách VPN khỏi máy chủ

Hóa ra, vấn đề cụ thể này cũng có thể xảy ra nếu bạn chủ động sử dụng kết nối VPN để bảo vệ tính ẩn danh của mình trên web. Một số người dùng bị ảnh hưởng đã báo cáo rằng kết nối bắc cầu bắt đầu hoạt động như mong đợi ngay khi họ gỡ cài đặt máy khách VPN của họ.

Lưu ý: Nếu bạn thích sử dụng máy khách VPN, bạn có thể thử các nhà cung cấp khác nhau cho đến khi bạn phát hiện ra một tùy chọn không xung đột với VMware Workstation. Trong hầu hết các trường hợp, máy khách VPN được báo cáo là xung đột với máy trạm VMware là Endpoint Remote Access VPN, nhưng có thể có các máy khách khác.

Dưới đây là hướng dẫn nhanh về cách gỡ cài đặt máy khách VPN của bạn để giải quyết sự cố mạng được bắc cầu:

  1. Nhấn phím Windows + R để mở hộp thoại Run. Sau đó, nhập vào appwiz.cpl, và nhấn Enter để mở màn hình Chương trình tính năng .

    Nhập appwiz.cpl và nhấn Enter để mở Danh sách chương trình đã cài đặt
  2. Trong màn hình Chương trình và Tính năng, cuộn xuống danh sách các ứng dụng và tìm máy khách VPN mà bạn hiện đang sử dụng.
  3. Nhấp chuột phải vào ứng dụng khách VPN của bạn và chọn Gỡ cài đặt. Sau đó, làm theo lời nhắc trên màn hình để hoàn tất việc gỡ cài đặt.

    Gỡ cài đặt máy khách VPN
  4. Khi máy khách VPN được gỡ cài đặt, hãy khởi động lại máy tính của bạn và xem liệu sự cố kết nối có được giải quyết hay không bằng cách khởi chạy cùng một máy ảo trước đây gây rắc rối cho bạn.

Phương pháp 6: Vô hiệu hóa tất cả các mục mạng VirtualBox khỏi Kết nối mạng

Nếu trước đây bạn đã sử dụng Hộp ảo, hãy nhớ rằng bạn có thể gặp phải sự cố nếu bạn thực hiện chuyển đổi sang VMware (chế độ bắc cầu). Khi nó bật ra, các bộ chuyển đổi bị bỏ lại bởi hộp ảo có thể gây ra sự cố với kết nối bắc cầu trong VMware.

Nếu kịch bản này có thể áp dụng cho tình huống hiện tại của bạn và bạn muốn sử dụng VMware, có ba cách chuyển tiếp:

  • Gỡ cài đặt VirtualBox cùng với bộ điều hợp được sử dụng bởi phần mềm.
  • Bắt đầu sử dụng NAT với VMWare
  • Vô hiệu hóa mọi mục nhập mạng thuộc về VirtualBox từ menu Kết nối mạng

Vì hướng dẫn này là về việc giúp bạn sử dụng kết nối bắc cầu với VMware Workstation, chúng tôi sẽ tập trung vào tùy chọn thứ ba vì đây là cách ít xâm phạm nhất. Dưới đây là hướng dẫn nhanh về cách vô hiệu hóa tất cả các mục mạng VirtualBox để giải quyết tính năng sinh học trên VMware:

  1. Nhấn phím Windows + R để mở hộp thoại Run . Sau đó, nhập vào Ncpa.cpl, và nhấn Enter để hiển thị tab Kết nối mạng .
  2. Trong tab Kết nối mạng, nhấp chuột phải> Tắt trên mọi bộ điều hợp mạng thuộc VirtualBox. Bạn có thể có một hoặc bạn có thể có một số bộ điều hợp khác nhau, tùy thuộc vào mức độ bạn đã sử dụng các tính năng của VirtualBox .

    Lưu ý: Nếu bạn được nhắc nhở bởi UAC (Kiểm soát tài khoản người dùng), bấm để cấp các quyền cần thiết để tắt bộ điều hợp ảo.

  3. Khi mọi bộ điều hợp VirtualBox đã bị vô hiệu hóa, hãy mở VMware, khởi chạy máy ảo trước đây gây ra sự cố cho bạn và xem các tính năng bắc cầu không hoạt động.

Vô hiệu hóa mọi bộ điều hợp VirtualBox

Nếu bạn vẫn gặp phải vấn đề tương tự, hãy chuyển sang phương pháp tiếp theo bên dưới

Phương pháp 7: Khôi phục cài đặt Trình chỉnh sửa mạng ảo về mặc định

Hóa ra, có một bản dựng Windows 10 cụ thể phá vỡ tính năng kết nối bắc cầu trên VMware Workstation. Hóa ra, nếu bạn cập nhật lên Windows 10 được xây dựng từ 1703 trở lên trong khi WMware được cài đặt, tính năng bắc cầu mạng sẽ trở nên không sử dụng được trừ khi được thực hiện thủ công.

Điều này xảy ra bởi vì bản cập nhật này xóa một vài khóa (VMnetDHCP và VMware NAT Service), kết thúc việc phá vỡ tính năng bắc cầu trong máy trạm VMWare một cách hiệu quả. Nhưng hóa ra, bạn có thể khắc phục thiệt hại rất dễ dàng bằng cách buộc VMware tạo lại hai khóa đăng ký bằng cách khôi phục cài đặt của Trình chỉnh sửa mạng ảo về mặc định.

Lưu ý: Các bước bên dưới chỉ áp dụng cho người dùng Vmware Workstation PRO và không thể được sao chép trên VMware Player.

Dưới đây là hướng dẫn nhanh về cách thực hiện việc này:

  1. Mở File Explorer và điều hướng đến vị trí sau:
     C: \ Tệp chương trình (x86) \ VMware \ VMware Workstation \ vmnetcfg.exe 
  2. Khi bạn đến đó, nhấp chuột phải vào vmnetcfg.exe và chọn Run as Administrator .
  3. Khi bạn quản lý để mở Trình chỉnh sửa mạng ảo với các đặc quyền quản trị, nhấp vào Khôi phục mặc định, sau đó nhấp vào Áp dụng để lưu các thay đổi.

    Khôi phục cài đặt Trình chỉnh sửa mạng ảo về mặc định
  4. Khởi động lại máy trạm VMware và xem chế độ cầu có hoạt động như dự định không.

Nếu phương pháp này không áp dụng được hoặc bạn vẫn gặp phải vấn đề cụ thể này, hãy chuyển xuống phương pháp tiếp theo bên dưới.

Phương pháp 8: Cho phép các máy ảo VMware từ tường lửa của AVG (nếu có)

Hóa ra, sự cố cụ thể này cũng có thể xảy ra nếu bạn đang sử dụng bảo mật của bên thứ 3 (bao gồm tường lửa) bảo vệ quá mức với các kết nối mạng mà nó quản lý. Một số người dùng bị ảnh hưởng đã báo cáo rằng họ đã cố gắng giải quyết vấn đề sau khi phát hiện ra rằng tường lửa AVG (hoặc một giải pháp bảo mật tương tự) chịu trách nhiệm cho vấn đề chế độ bắc cầu của họ trong VMware.

Cập nhật: Có vẻ như vấn đề này cũng có thể do tường lửa của Bitdefender gây ra. Vì BitDefender không bao gồm một tùy chọn cho phép các mạng ảo thông qua tường lửa của họ, nên cách duy nhất, trong trường hợp này là vô hiệu hóa hoàn toàn tường lửa.

Nếu kịch bản này có thể áp dụng cho tình huống hiện tại của bạn và bạn đang sử dụng AVG Internet Security, bạn có thể giải quyết vấn đề nhanh chóng bằng cách sửa đổi cài đặt nâng cao của AVG để cho phép tất cả các máy ảo và lưu lượng truy cập. Đây là cách để làm điều này:

  1. Mở Avast Internet bảo mật và đi tới Cài đặt> Chế độ chuyên gia> Cài đặt nâng cao .
  2. Trong menu Cài đặt nâng cao, đảm bảo rằng hộp được liên kết với Cho phép mọi lưu lượng truy cập từ / đến các máy ảo được hỗ trợ bởi tường lửa được chọn .

    Cho phép các mạng ảo trong AVG
  3. Nhấp vào Áp dụng để lưu cấu hình hiện tại.
  4. Khởi động lại VMware và xem vấn đề đã được giải quyết chưa.

Lưu ý: nếu bạn đang sử dụng một bộ bảo mật khác và bạn nghĩ phương pháp này có thể áp dụng được, hãy tìm kiếm trực tuyến các bước cụ thể về cách cho phép các mạng ảo của bạn theo tường lửa mà bạn đang sử dụng.

Bài ViếT Thú Vị