ubuntu虚拟机搭建apache2,为什么最后只有主机能够访问而局域网其他机器无法访问?
答案:1 悬赏:0
解决时间 2021-03-06 02:14
- 提问者网友:很好的背叛
- 2021-03-05 07:14
我的主机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服务器,一切正常,捕包也很正常。。。。。求大神帮忙解惑啊,困扰我很久了!!!!!!!!
最佳答案
- 二级知识专家网友:冷态度
- 2021-03-05 08:02
关闭win7防火墙,和ubuntu的防火墙,问题即可解决
也可以在防火墙中放行网页的工作端口
也可以在防火墙中放行网页的工作端口
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |