Kết nối với một phiên bản postgresql đang chạy trên VirtualBox


1

Tôi có một VirtualBox VM chạy cục bộ có cài đặt postgresql 9.6 trên Windows 10. Tôi có thể kết nối với cá thể với pgadmin trên máy ảo. Tôi đang cố gắng kết nối với cùng một ví dụ từ máy chủ.

Tôi đã tạo một quy tắc tường lửa gửi đến: nhập mô tả hình ảnh ở đây

Tệp pg_hba.conf của tôi chứa các mục sau: host all all 192.168.56.1/24 md5

Và tập tin postgresql.conf của tôi chứa các mục sau: listen_addresses = '*'

Tôi đã khởi động lại dịch vụ (và cả Windows) sau khi thực hiện những thay đổi đó. Từ máy chủ của tôi, tôi gặp lỗi sau khi thử kết nối: nhập mô tả hình ảnh ở đây

Tôi đã chuyển sang Mạng Cầu nối thay vì NAT mặc định. Tôi cũng đã cố gắng vô hiệu hóa hoàn toàn Windows Firewall trên VM và điều đó không có ích.

Cài đặt mạng trên VM: nhập mô tả hình ảnh ở đây

Bất kỳ ý tưởng về những cài đặt tôi đang thiếu?


1
Bạn đang sử dụng loại mạng nào? Cầu nối hay NAT? Bạn muốn sử dụng cầu nối trong trường hợp này, nếu không, bạn sẽ cần thiết lập chuyển tiếp cổng trong cài đặt NAT của VM.
essjae

Tôi đã đổi từ NAT thành Bridged và khởi động lại máy ảo, nhưng vẫn có cùng một thông báo.
Mike Cole

Sau khi bạn chuyển chế độ mạng, bạn có điều chỉnh tường lửa và IP không? Bạn đã chuyển sang mạng con của máy chủ khi bạn thay đổi từ NAT, do đó, IP trên VM, tường lửa, v.v cũng cần phải được điều chỉnh.
essjae

Tôi đã điều chỉnh IP. Tôi cần gì để thay đổi trên tường lửa? Tôi đã mở cổng và cổng sẽ giống nhau sau khi chuyển chế độ mạng.
Mike Cole

Bạn có chắc là bạn có IP chính xác? Một 192.168.x.1địa chỉ thường là bộ định tuyến theo kinh nghiệm của tôi. Đó cũng giống như một địa chỉ mạng chỉ lưu trữ với tôi. Kết nối bắc cầu sẽ nhận được IP trên cùng mạng con với máy chủ của bạn từ máy chủ DHCP.
đá

Câu trả lời:


0

Bộ điều hợp mạng Chỉ lưu trữ là cách tốt nhất để kiểm tra các sự cố kết nối giữa máy chủ và khách.

Với máy chủ DHCP được tích hợp vào VirtualBox, bạn không cần bất cứ điều gì khác ngoài việc đặt khách cho giao diện đó. Bạn cũng có thể tạm thời vô hiệu hóa tường lửa trên cả máy chủ và khách nếu nó vẫn không hoạt động.

Để biết thêm thông tin, hãy xem VirtualBox Chương 6 - Mạng ảo, phần Mạng chỉ dành cho máy chủ .

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.