本地主机访问虚拟主机服务器的问题。
- 0次
- 2021-07-21 06:22:25
- idczone
用的是virtualbox,虚拟机是xubuntu。第一块网卡选host-only,第二块网卡选NAT。本地生成的host-only连接的ip为192.168.56.1。(网卡的ip都是让它自动获取,虚拟机可以接连外网)
第一块网卡:192.168.56.101
第二块网卡:10.0.3.15
在本地和虚拟机都能ping通192.168.56.101,为什么不能访问在虚拟机中的nodejs服务器?
端口开放了吗?看看iptables -nL
为什么你不用桥接…桥接把你那两块网卡的工作都做了
ps:你试试只开NAT,然后连NAT的IP地址
选桥接,简单方便
单桥接没有试过。
之前是选NAT的。后面查资料说加多一块网卡才行。第二块网卡可选NAT或Bridge
xubuntu 是否开了防火墙屏蔽了 node 的端口?
另外 node 里 listen 的是什么 IP
我用这种方案好几年了,56.101这个ip可以完全访问啊。
目测是 node 只bind了 localhost ...
nat和iptables
- - 好像只有本地啊。
回去试一下。
我是只弄了个NAT(IP:172.*.*.*,虚拟机生成的)然后ssh 172.*.*.*就可以了
ssh我设nat也行,我是要访问虚拟机的本地服务器
奇怪……你在host里面netstat -an一下?
也遇到这个问题了。现在也是NAT+HOST ONLY
ssh 或者curl 就会提示
Connection reset by peer
VirtualBox 4.2.16 Debian 7 netinst iso