
ubuntu虚拟机搭建apache2,为什么最后只有主机能够访问而局域网其他机器无法访问? 10
我的主机win7系统,安装了VM并装了ubuntu虚拟机,在ubuntu上开启apache2服务后,结果只有主机和虚拟机自己能够访问,而局域网内其他主机都不能访问。这到底...
我的主机win7系统,安装了VM并装了ubuntu虚拟机,在ubuntu上开启apache2服务后,结果只有主机和虚拟机自己能够访问,而局域网内其他主机都不能访问。这到底是为什么?首先,虚拟机是桥接,能够正常上网,局域网内所有主机均可ping通虚拟机;其他主机是通过ip地址访问apache2服务器,但是一直无法加载网页。后来我在我的ubuntu虚拟机上安装了wireshark进行捕包,发现每次其他主机(下称A)与虚拟机web服务器(下称B)建立TCP连接时,A先向B发送SYN包,B收到后立马回复SYN+ACK,A收到后却并没有发送ACK包完成TCP握手,而是发送了一个RST包。我检查了,包都很正常。就是奇怪为什么会这样,导致局域网主机无法访问我搭载的web服务器。最后我拿我的主机访问虚拟机的web服务器,一切正常,捕包也很正常。。。。。求大神帮忙解惑啊,困扰我很久了!!!!!!!!
展开
2个回答
展开全部
关闭win7防火墙,和ubuntu的防火墙,问题即可解决
也可以在防火墙中放行网页的工作端口
也可以在防火墙中放行网页的工作端口
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |