Không có kết nối internet trên Virtualbox (Windows 7 với tư cách khách, Ubuntu 13.04 làm máy chủ)


70

Internet hoạt động hoàn hảo trên máy chủ (Ubuntu 13.04, 32 bit, được cập nhật đầy đủ) nhưng không thể kết nối với internet trên máy khách Windows 7 (trong Virtualbox 4.2). Đã thử NAT và Bridge Network - không có gì hoạt động. Tôi đã có kết nối internet trong hệ điều hành khách vài tháng trước, nhưng tôi đã không thử hộp ảo kể từ đó và bây giờ nó đã biến mất vì một số lý do. Tôi sẽ biết ơn nếu ai đó có thể giúp tôi kết nối lại hệ điều hành Windows trực tuyến (mà không cần định dạng máy tính của tôi hoặc gỡ cài đặt và cài đặt lại hệ điều hành khách). Cảm ơn!


1
Nên là một cấu hình sai trong Windows.
Naveen

1
Có bất kì ý tưởng gì để sửa chữa việc này chưa?
Ben

2
Bạn có thể thử khởi động máy khách bằng Live CD, nếu nó có kết nối internet thì đó là sự cố của Windows, nếu không thì đó có thể là sự cố cấu hình VB.
Javier Rivera

Câu trả lời:


93

Tôi gặp vấn đề tương tự trên Ubuntu 12.10 64bit khi sử dụng Virtualbox 4.2.22. Dưới đây là các bước tôi đã thực hiện để giải quyết vấn đề của mình:

  1. Mở Trình quản lý Virtualbox
  2. Chọn máy bạn không thể truy cập internet ở khung bên trái
  3. Nhấp vào nút Cài đặt ở menu trên cùng
  4. Bấm Mạng trong khung bên trái trong cửa sổ cài đặt
  5. Chuyển sang Bộ điều hợp Cầu nối trong menu thả xuống Đính kèm
  6. Chọn tên của bộ điều hợp mạng bạn hiện đang sử dụng trên máy chủ của mình. Tôi đang sử dụng không dây nên tôi đã chọn eth0 là bộ điều hợp mạng không dây. Bạn có thể kiểm tra bộ chuyển đổi nào bạn đang sử dụng bằng cách mở thiết bị đầu cuối ( CTRL+ ALT+ Ttheo mặc định) và chạy ifconfig. Nó có thể sẽ là bộ điều hợp eth hiển thị một addr inet và hiển thị truyền dữ liệu bên cạnh các byte RX .
  7. Trong phần Nâng cao , đảm bảo máy đang sử dụng Loại bộ điều hợp màn hình
  8. Trong phần Nâng cao , đảm bảo Chế độ bừa bộn được đặt thành Cho phép máy ảo
  9. Trong phần Nâng cao , đảm bảo Cáp được kết nối được chọn trên
  10. Nhấn OK để lưu các thay đổi của bạn
  11. Khởi động máy ảo của bạn

Tại thời điểm đó, bạn sẽ có thể khởi động trình duyệt web trong máy ảo của mình và nhận được kết nối. Video này cung cấp thông tin tôi liệt kê ở trên, mặc dù họ đang sử dụng máy chủ Windows 7 với khách Windows Server.

Đây là hình ảnh hiển thị ví dụ về các cài đặt bạn cần (lấy từ câu trả lời này ).

Cài đặt mạng Virtualbox


8
Tuy nhiên, vấn đề vẫn như cũ.
Mansuu ....

1
Điều này đã làm việc cho VM ub Ubuntu 14.4 của tôi trên máy chủ windows 10. Cảm ơn bạn Jake.
Uday

Đã làm cho tôi. Tôi nhập địa chỉ MAC của bộ điều hợp mạng của máy chủ của tôi vào trường Địa chỉ Mac của hộp thoại cấu hình mạng của khách.
Teemu Leisti

Làm việc cho tôi để kết nối thông qua iphone. Máy chủ: MacOS, khách Ubuntu (khách nên tin là không liên quan). Cảm ơn rất nhiều!
Mehmet Kaplan

Làm việc cho tôi trên máy khách Ubuntu Server 16.04 của tôi trên máy chủ Ubuntu Desktop 16.04. Cảm ơn.
Gaurav Ojha

3

Để không dây hoạt động, dù sao trong máy của tôi, địa chỉ MAC WiFi trong Cài đặt phải khớp với phần cứngphải chọn wlan0 (khi Internet máy chủ đi qua mạng không dây).

BIÊN TẬP:

Sau khi có được nhiều kinh nghiệm hơn với điều này, tôi thấy:

  1. Kết nối mạng ban đầu rất khó khăn và không nhất quán.
  2. Sau khi thực hiện, nó kết nối lại mỗi lần không có vấn đề.
  3. Địa chỉ MAC không cần phải khớp với phần cứng (như đã nêu ban đầu).
  4. Do 1., sự cố với kết nối Internet VM được khắc phục tốt nhất bằng cách không điều chỉnh và / hoặc thay đổi MAC, khởi động VM, dừng, kết nối lại, v.v ... Sớm hay muộn, nó sẽ kết nối.

[/BIÊN TẬP]

Đây là một cách nhanh chóng:

Đầu tiên nhấp vào biểu tượng mạng của bạn và chọn Thông tin kết nối.

Trên dòng Địa chỉ phần cứng, sao chép địa chỉ MAC (sáu cặp chữ số được phân tách bằng dấu hai chấm).

Dán vào một vị trí trung tính như trình soạn thảo văn bản, nơi có thể chỉnh sửa dấu hai chấm (loại bỏ chúng). Sao chép 12 ký tự kết xuất còn lại.

Lưu ý: Nỗ lực dán MAC với dấu hai chấm vẫn hiện diện sẽ thất bại.

Với VirtualBox (VBox) mới nhất có sẵn từ * buntu repos, v4.1.12 tại văn bản này:

Trong VBox, với VM được chọn, nhấp vào Cài đặt. Bấm Mạng và trên trang đó, thường trong tab Bộ điều hợp 1, bấm Nâng cao.

Nhấp vào menu thả xuống tại Đính kèm: và chọn Bộ điều hợp Cầu nối. Đánh dấu dữ liệu 'Địa chỉ Mac' và xóa nó. Dán địa chỉ MAC thật được sao chép ở trên.

Kiểm tra các tham số được đặt như sau, theo thứ tự từ trên xuống dưới:

  • Kích hoạt Bộ điều hợp mạng: đã chọn
  • Kèm theo: Bộ chuyển đổi cầu nối
  • Tên: wlan0

Dưới 'Nâng cao'

  • Loại bộ điều hợp: tên có "Máy tính để bàn" trong tên
  • Chế độ lăng nhăng: Cho phép tất cả
  • Địa chỉ Mac: như được sao chép và dán ở trên
  • Cáp đã kết nối: đã kiểm tra

Lưu ý rằng trong cửa sổ VM, ít nhất là đối với Win7, biểu tượng WiFi xuất hiện khác với chế độ gốc. Nhưng dù sao WiFi vẫn chạy.


2

Tôi đã thử các giải pháp trên nhưng tiếc là tôi không thấy hiệu quả.

Tôi đã thử giải pháp được đề cập dưới đây:

  1. đặt Bộ điều hợp NAT trong cài đặt hộp ảo> Cài đặt mạng.
  2. Thêm "BOOTPRO = DHCP" trong bộ điều hợp mạng.
  3. Kiểm tra Cho phép tùy chọn chia sẻ internet trong bộ điều hợp máy chủ.

2

Nếu nó hoạt động tốt cho đến gần đây, nhưng đột nhiên VM của bạn dường như bị mất kết nối mạng trong khi hostdường như có kết nối internet bình thường, thì có lẽ chỉ cần thử các bước sau.

Bước 1: Nhấp chuột phải vào biểu tượng mạng cho VM, phần lớn thời gian sẽ ở góc dưới bên phải trong chế độ cửa sổ.

Mạng VirtualBox ngừng hoạt động

Bước 2 : Tắt nút có tên "Kết nối bộ điều hợp mạng" và sau khi chờ khoảng 10 giây để bật lại.

Một giải pháp khác: Nếu bạn đang ở trên máy chủ Windows, Control Panel\Network and Internet\Network Connectionshãy nhấp chuột phải vào bất kỳ Virtualbox adaptervà chọn Diagnose, để nó thực hiện công việc của nó và nếu nó tìm thấy sự bất thường với bộ điều hợp, nó sẽ đưa ra lời nhắc để đặt lại bộ điều hợp bằng cách Apply the recommended solution/changes, bạn chọn tham gia rằng, sau khi hoàn thành, có lẽ bạn nên đưa mạng trở lại bình thường trong máy ảo của mình.

Tôi phải thực hiện bước này gần như thường xuyên vì tôi hiếm khi tắt PC và luôn để nó ngủ nên sau khi thức dậy tôi thường xuyên gặp phải vấn đề này.

Mạng VirtualBox ngừng hoạt động đột ngột


1

Tôi gặp vấn đề tương tự với VirtualBox VM (5.9,14) đã hoạt động trước đó và ngừng hoạt động sau khi tắt / khởi động lại. Trong trường hợp của tôi, tùy chọn VB "cáp được kết nối" đã bị vô hiệu hóa vì một số lý do mơ hồ. Việc kích hoạt lại một lần nữa khiến mọi thứ hoạt động trở lại (không cần chế độ bừa bãi trong trường hợp này vì tôi không làm bất cứ điều gì đòi hỏi điều này - không có WireShark hoặc bất cứ điều gì thuộc loại đó) Dòng dưới: không cho rằng cấu hình Mạng cho VM của bạn là chính xác. Nếu bạn gặp vấn đề, hãy xem lại phần đó của cấu hình.


Ngoài ra, vì một số lý do, các cài đặt mạng được thay đổi tốt nhất khi máy tắt nguồn , không chỉ bị treo hoặc sửa đổi từ menu máy đang chạy. Tôi đã có điều này xảy ra với tôi vài phút trước và câu trả lời này đã truyền cảm hứng cho tôi để kiểm tra cấu hình mạng "chính". Đôi khi tôi phải thay đổi cầu nối từ ethernet sang giao diện máy chủ wifi và tôi thường tạm dừng khách thay vì tắt nguồn; sau một vài lần chuyển đổi, điều này hẳn đã làm cho kernel bị lẫn lộn.
LSerni

1

Giải pháp này hiệu quả với tôi:

vi /etc/sysconfig/network-script/ifcfg-enp0s3

Sau đó thay đổi

ONBOOT = yes

Sau đó khởi động lại.


Bạn nhận ra rằng bạn đề xuất thay đổi cài đặt trong hệ điều hành máy chủ trong khi sự cố tồn tại ở khách?
guntbert

(Cũng có Bộ điều hợp 1 với "NAT"), Lưu ý Tôi cũng có Bộ điều hợp 2 khác với "chỉ dành cho máy chủ" nhưng nó dành cho kết nối máy chủ và khách (ping từ cả hai). Cảm ơn!
nd.valencia

Làm việc tốt cho tôi. Không biết tại sao nó không bật như mặc định, nhưng tốt, tốt ...
patrik
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.