Kết nối VPN với VirtualBox


9

Tôi đang dùng PC chạy Windows VirtualBox có cài đặt Ubuntu. Tôi có thiết lập mạng của tôi là NAT. Trên PC Windows của tôi, tôi được kết nối với VPN, nhưng tôi không thể truy cập các tài nguyên VPN đó từ VirtualBox (Tôi cũng đã thử chế độ Kết nối mạng với kết quả tương tự). Có cách nào để kết nối thông qua VPN của máy chủ không? Hoặc cách khác, nếu tôi chỉ có thể kết nối với VPN thông qua Ubuntu sẽ hoạt động, nhưng tôi không thấy tùy chọn đó trong các kết nối mạng khi chạy trong VirtualBox.

Câu trả lời:


17

Theo mặc định, bộ điều hợp NAB chỉ hoạt động với tôi mà không cần Cisco AnyConnect chạy.

Nhưng việc tra cứu DNS không thành công khi Cisco AnyConnect đang chạy, đây là do lỗi nghiêm trọng trong Ubuntu 12.10+, "lỗi 1048783: tra cứu tên mạng bị hỏng trong bộ điều hợp mạng NAT". Xem thêm chi tiết tại, https://bugs.launchpad.net/ubfox/+source/virtualbox/+orms/1048783

Để khắc phục điều này, bạn sẽ cần chạy cmd sau để sử dụng tra cứu DNS máy chủ,

Từ một dấu nhắc lệnh cửa sổ (với VMNAME được thay thế bằng tên VB của bạn, ví dụ: "Ubuntu"),

cd "c: \ Tệp chương trình \ Oracle \ VirtualBox"

VBoxManage sửa đổi VMNAME --natdnshostresolver1 trên

BTW, theo mặc định, tôi có "NAT" cho bộ điều hợp thứ nhất và "Chỉ dành cho máy chủ" cho bộ điều hợp thứ 2 để khắc phục những hạn chế với bộ điều hợp chỉ NAB. Cài đặt này hoạt động hoàn hảo cho tôi.

Đảm bảo bạn khởi động lại hộp ảo và lưu trạng thái để duy trì các cài đặt trước đó, không chỉ tắt nguồn.


Tôi đã tìm kiếm câu trả lời này trong nhiều tháng! CẢM ƠN BẠN!!!
Kirkland

Vẫn là một vấn đề trong năm 2017. Cảm ơn lời giải thích và giải pháp
Eldamir

1

Tôi đã có một vấn đề tương tự. Chạy Windows 7 (64 bit) với Ubuntu 12.04 bên trong VirtualBox. Để làm việc tại nhà, tôi cần có khả năng kết nối với mạng Đại học thông qua VPN để có thể (lần lượt) kết nối với cụm siêu máy tính của Đại học.

Tôi không thể có kết nối máy khách VPN từ bên trong Ubuntu và tôi không thể truy cập kết nối VPN của máy chủ.

Những gì tôi đã làm là tạo một bộ điều hợp mới cho máy ảo của mình, được đính kèm với "Bộ điều hợp chỉ lưu trữ". Điều này xuất hiện trong Kết nối Internet trong Windows và từ đó tôi đã tạo cầu nối giữa bộ điều hợp VPN Cisco và mạng chỉ dành cho máy chủ VirtualBox.

Sau khi làm điều này, tôi đã có thể kết nối với máy chủ VPN từ bên trong máy ảo Ubuntu. Phía Windows của kết nối VPN không thích nó, nhưng meh.

Hi vọng điêu nay co ich.


Cảm ơn. Hóa ra tôi chỉ quên cài đặt bộ chuyển đổi là kết nối.
Jeff Storey

0

Hãy chắc chắn rằng vpn của bạn luôn sử dụng cùng một cổng. Lưu ý rằng cổng

Đặt máy ảo của bạn thành Nat

Bên trong ubfox đi tới proxy cài đặt mạng và đặt ip thành 10.0.2.2 và cổng mà bạn đã lưu ý. (10.0.2.2 là cổng ảo Natbox mặc định)

Đó là cách tôi sử dụng psiphon với hộp ảo


0

Tôi cũng đang gặp vấn đề này và tìm thấy một giải pháp trên các diễn đàn của Cisco:

Chạy phần sau trong thiết bị đầu cuối của bạn, thay thế "tên VM" bằng tên của máy trong cài đặt VirtualBox:

VBoxManage modifyvm "VM name" --natdnshostresolver1 on

Sau khi khởi động lại VM, kết nối VPN sẽ hoạt động.

liên kết có liên quan:

https://community.cisco.com/t5/vpn/anyconnect-3-1-04072-won-t-allow-iNET-connectivity-from/td-p/2400378

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.