有没有办法在Mac上测试VMware Fusion的Postgresql连接?


1

我有理由相信VMware Fusion没有连接到我的Mac OS上托管的postgresql数据库。

有没有办法从我的Windows部分通过VMware测试此连接?

Answers:


2

当然,这可以工作。你遇到了一个特定的问题吗?

检查VMware Fusion中的网络连接...

enter image description here

如果它是Bridged,您应该能够使用(允许)VM和Mac的IP地址。如果是NAT,则需要使用NAT的IP。

如果您设置为NAT,则运行 ifconfig 在Mac上将显示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

我正在我的Mac上运行Rails应用程序并尝试通过vmware融合进行测试。除了我在日志中看到没有进行数据库连接,因此网站没有加载。我怀疑相信窗户没有连接。 -----我通过NAT连接。我确实看到了网络地址 ifconfig,但这是在mac方面。这是否意味着Windows具有该连接?我应该将IP添加到我的pg_hba.conf或我的postgresql.conf文件中吗?现在我有 host all all all trust 在pg_hba.conf中
Trip

我应该补充说我的服务器是 响应 ,但它的postgresql数据库不是。
Trip

NAT地址可以更改。无论如何你可能想要Bridged。但是,是的,你需要在postgres访问配置文件中允许任何地址(并重启服务)
ewwhite

岂不 all 涵盖任何/所有类型的IP?
Trip

很抱歉用这个地毯炸弹问题淹没你。但另一个错误。我有一个......之后的数字 / 在pg_hba.conf中的ip地址(例如 127.0.0.1/32 ),那是什么 32 意思?那是港口吗?如果是这样,什么时候做 ifconfig 就像你的例子一样,之后的数字是多少 / 是?这是......假设我不能写 all
Trip
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.