VMware端口映射
文章目錄
- 步驟
- 1、虛機(jī)訪問端口
- 2、vmware端口映射
- 3、在宿主機(jī)上訪問虛機(jī)中hadoop服務(wù)
- 問題
- 1、宿主機(jī)ping虛機(jī)
- 2、抓包
- 3、檢查虛機(jī)防火墻
需求:在win10系統(tǒng)上安裝了VMware,在VMware上安裝了centos7操作系統(tǒng),現(xiàn)在需要在win10宿主機(jī)上訪問虛機(jī)centos7中的50070端口。由于宿主機(jī)不能直接訪問虛機(jī)中的端口,需要通過vmware把虛機(jī)中的端口映射到宿主機(jī)未被占用的端口上,然后宿主機(jī)就可以訪問虛機(jī)端口了。
步驟
1、虛機(jī)訪問端口
在虛機(jī)中啟動hadoop服務(wù),可以通過50070端口訪問HDFS的文件系統(tǒng),訪問界面如下:
2、vmware端口映射
把虛機(jī)中的50070端口映射到主機(jī)的50070端口上。操作步驟如下:
設(shè)置vmware,編輯 -> 虛擬網(wǎng)絡(luò)編輯器,彈出虛擬網(wǎng)絡(luò)編輯器界面
首先點擊“更改配置”獲取管理員權(quán)限,然后選中VMnet8模式,然后點擊"NAT設(shè)置",彈出映射端口界面
把虛機(jī)192.168.85.137映射到主機(jī)的50070端口上,設(shè)置完畢,點擊確認(rèn)。
3、在宿主機(jī)上訪問虛機(jī)中hadoop服務(wù)
在宿主機(jī)上打開瀏覽器,發(fā)送127.0.0.1:50070請求,訪問頁面如下:
通過以上步驟成功在宿主機(jī)上訪問虛機(jī)50070端口。
問題
最開始按如上設(shè)置后,并沒有成功,最后發(fā)現(xiàn)是防火墻的問題。當(dāng)你也碰到相同問題時,有可能是網(wǎng)絡(luò)或防火墻問題。解決方法如下:
1、宿主機(jī)ping虛機(jī)
ping 192.168.85.137
發(fā)現(xiàn)可以ping的通,網(wǎng)絡(luò)沒有問題
2、抓包
在虛機(jī)中抓包,抓取宿主機(jī)發(fā)送127.0.0.1:50070的包,查看是否抓取到。在虛機(jī)中啟動抓包命令:tcpdump -i eth0 -nn 'host xxx.xxx.x.xxx',其中xxx.xxx.x.xxx為樓主宿主機(jī)ip地址,發(fā)現(xiàn)抓取包失敗,說明虛機(jī)并沒有收到宿主機(jī)的請求。
3、檢查虛機(jī)防火墻
檢查虛機(jī)的防火墻狀態(tài),執(zhí)行
systemctl status firewalld.service
如果紅色框起的active狀態(tài)為running狀態(tài),表示防火墻在啟動中。
下面關(guān)閉防火墻,執(zhí)行
systemctl stop firewalld.service
從圖中可以看出active的狀態(tài)變成了inactive(dead)狀態(tài),說明虛機(jī)防火墻已關(guān)閉。
經(jīng)過以上三步的驗證和設(shè)置,然后從新在宿主機(jī)中訪問50070端口,成功。
總結(jié)
以上是生活随笔為你收集整理的VMware端口映射的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: DDoS是什么意思?
- 下一篇: dmz和端口映射_DMZ和端口映射有何区