Jun 11

win7宿主主机不能访问Virtubox虚拟机中的web服务(hadoop服务)的解决方案 不指定

admin , 15:39 , Hadoop , 评论(0) , 引用(0) , 阅读(243) , Via 本站原创 | |
搜索
我已经获得阿里云幸运券,准备分享给您。请点击获取   win7宿主主机不能访问Virtubox虚拟机中的web服务(hadoop服务)的解决方案 by itlife365.com --begin版权所有

场景说明:宿主主机可以通过 CRT链接虚拟主机,ping 服务正常。虚拟机里面的系统可以可以ping 通宿主主机。且虚拟机的centos6.5系统可以访问百度网络和hadoop的服务。

如下:

问题是:外面宿主主机window7 无法通过浏览器IE 访问虚拟机中的hadoop 界面。

:

 

本地无法访问虚拟机http://192.168.56.10:50070/

[root@itlife365 ljs_soft]# cd /tmp/

[root@itlife365 tmp]# wget http://192.168.56.10:50070/

--2017-06-09 07:43:02--  http://192.168.56.10:50070/

Connecting to 192.168.56.10:50070... connected.

HTTP request sent, awaiting response... 200 OK

Length: 1289 (1.3K) [text/html]

Saving to: 鈥渋ndex.html.2?

 

100%[=================================================================>] 1,289       --.-K/s   in 0s     

 

2017-06-09 07:43:04 (4.80 MB/s) - 鈥渋ndex.html.2?saved [1289/1289]

[root@itlife365 tmp]# wget http://localhost:50070/

--2017-06-09 07:44:05--  http://localhost:50070/

Resolving localhost... ::1, 127.0.0.1

Connecting to localhost|::1|:50070... failed: Connection refused.

Connecting to localhost|127.0.0.1|:50070... connected.

HTTP request sent, awaiting response... 200 OK

Length: 1289 (1.3K) [text/html]

Saving to: 鈥渋ndex.html.4?

 

100%[=================================================================>] 1,289       --.-K/s   in 0.02s  

 

2017-06-09 07:44:07 (56.9 KB/s) - 鈥渋ndex.html.4?saved [1289/1289]

 

[root@itlife365 tmp]#

[root@itlife365 tmp]# wget baidu.com

--2017-06-09 07:43:32--  http://baidu.com/

Resolving baidu.com... 123.125.114.144, 180.149.132.47, 220.181.57.217, ...

Connecting to baidu.com|123.125.114.144|:80... connected.

HTTP request sent, awaiting response... 200 OK

Length: 81 [text/html]

Saving to: 鈥渋ndex.html.3?

 

100%[=================================================================>] 81          --.-K/s   in 0.001s 

 

2017-06-09 07:43:33 (110 KB/s) - 鈥渋ndex.html.3?saved [81/81]

 

[root@itlife365 tmp]#

[root@itlife365 tmp]# cat /etc/hosts

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4

::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

192.168.56.10 itlife365

 

[root@itlife365 tmp]#

 

win7本地可以ping 虚拟主机:

 

C:\Users\Administrator.LBDZ-20140426SP>ping itlife365

 

正在 Ping itlife365 [192.168.56.10] 具有 32 字节的数据:

来自 192.168.56.10 的回复: 字节=32 时间=4ms TTL=64

来自 192.168.56.10 的回复: 字节=32 时间=14ms TTL=64

来自 192.168.56.10 的回复: 字节=32 时间=1ms TTL=64

来自 192.168.56.10 的回复: 字节=32 时间=1ms TTL=64

192.168.56.10 Ping 统计信息:

    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失)

往返行程的估计时间(以毫秒为单位):

    最短 = 1ms,最长 = 14ms,平均 = 5ms

 

C:\Users\Administrator.LBDZ-20140426SP>

 虚拟机的网络配置:

window7 宿主主机的ip配置


宿主主机ping 虚拟机



网络上百度的解决方案:

1、  不能通过ip直接访问,需要在宿主主机中配置域名进行访问(我是通过这个方案就可以了),且关闭虚拟机中的linux  防火墙

[root@itlife365 tmp]# service iptables stop

iptables: Setting chains to policy ACCEPT: filter [  OK  ]

iptables: Flushing firewall rules: [  OK  ]

iptables: Unloading modules: [  OK  ]

[root@itlife365 tmp]#

 
 
192.168.56.10 itlife365

2、  关闭宿主主机和虚拟机两边的防火墙。如下:

 

Centos6.5 关闭的方法:

[root@itlife365 tmp]# service iptables stop

iptables: Setting chains to policy ACCEPT: filter [  OK  ]

iptables: Flushing firewall rules: [  OK  ]

iptables: Unloading modules: [  OK  ]

[root@itlife365 tmp]# service iptables status

iptables: Firewall is not running.

[root@itlife365 tmp]#

Centos 7 的方法:

总结一下,原来是CentOS7防火墙没有开启端口3032,开启的方法为(老版本或其他linux版请自行百度):

[root@localhost sysconfig]# firewall-cmd --permanent --add-port=3032/tcp

success

[root@localhost sysconfig]# firewall-cmd --reload

success

附:直接关闭防火墙(不推荐)最好还是开启

[root@localhost sysconfig]# systemctl stop firewalld.service

[root@localhost sysconfig]# systemctl start firewalld.service

 

方法3

如果使用的是网络地址转换NAT链接:(网络方法,我配了一个50070 可以访问,50075没有配置也能访问)

或者

 需要在【端口转发】里设置一下虚拟机映射主机端口:
可以访问的效果图

win7 hadoop 50070  防火墙
win7-can-not-get--virbox-hadoop-50070-solve
win7宿主主机不能访问Virtubox虚拟机中的web服务(hadoop服务)的解决方案 by itlife365.com --end 版权所有