Có cách nào để kiểm tra kết nối Postgresql từ VMware Fusion trên máy Mac không?


1

Tôi có một số lý do để tin rằng VMware Fusion không kết nối với cơ sở dữ liệu postgresql được lưu trữ trên hệ điều hành Mac của tôi.

Có cách nào để kiểm tra kết nối này từ phần Windows của tôi thông qua VMware không?

Câu trả lời:


2

Chắc chắn, điều này có thể làm việc. Bạn đang chạy vào một vấn đề cụ thể?

Kiểm tra kết nối mạng của bạn trong VMware Fusion ...

nhập mô tả hình ảnh ở đây

Nếu được kết nối, bạn sẽ có thể sử dụng (cho phép) địa chỉ IP của VM và máy Mac của bạn. Nếu NAT, bạn sẽ cần sử dụng IP của NAT.

Nếu bạn được đặt thành NAT, chạy ifconfigtrên Mac sẽ hiển thị cho bạn địa chỉ mạng máy chủ của Mac ...

vmnet8: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether 00:50:56:c0:00:08
    inet 192.168.94.1 netmask 0xffffff00 broadcast 192.168.94.255

Tôi đang chạy một ứng dụng Rails trên máy mac của mình và cố gắng thử nghiệm nó thông qua phản ứng tổng hợp vmware. Ngoại trừ tôi thấy trong nhật ký, không có kết nối DB nào được tạo và do đó trang web không tải. Tôi có một số nghi ngờ để tin rằng các cửa sổ không kết nối. ----- Tôi được kết nối qua NAT. Và tôi thấy địa chỉ mạng bên dưới ifconfig, nhưng đó là về phía mac. Điều đó có nghĩa là các cửa sổ có kết nối đó? Tôi nên thêm IP đó vào các tệp pg_hba.conf hoặc postgresql.conf của mình? Ngay bây giờ tôi có host all all all trusttrong pg_hba.conf
Chuyến đi

Tôi nên thêm rằng máy chủ của tôi đang phản hồi , nhưng cơ sở dữ liệu postgresql của nó thì không.
Chuyến đi

Địa chỉ NAT có thể thay đổi. Bạn có thể muốn Bridged anyway. Nhưng có, bạn sẽ cần cho phép bất kỳ địa chỉ nào trong các tệp cấu hình truy cập của bạn (và khởi động lại dịch vụ)
ewwhite

Sẽ không allbao gồm bất kỳ / tất cả các loại IP?
Chuyến đi

Xin lỗi vì tràn ngập bạn với quả bom câu hỏi này. Nhưng một linh tinh khác. một cái tôi đã có .. số sau /địa chỉ ip pg_hba.conf (ví dụ 127.0.0.1/32), điều đó 32có nghĩa là gì? Có phải đó là cảng không? Nếu vậy, khi nào ifconfiggiống như ví dụ của bạn, con số sau số đó /sẽ là bao nhiêu? Đây là .. giả sử tôi không thể viết all.
Chuyến đi
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.