使用虛擬機安裝Linux並配置服務器會發現通過主機就無法訪問虛擬機中的服務器,這就失去了虛擬機的優勢,真的不行嗎?答案是否定的,我們的VM還是很強大的:
1.首先,點菜單edit ,點virtual network settings ,選擇vmnet8,點NET setting,在port forwarding中點Add
Host port:8888(主機想要映射的端口)
Virtual machine IP Address:192.168.***.***(輸入你虛擬機內Linux的IP)
Virtual machine Port:80(虛擬機中映射的端口www.linuxidc.com)
再全部確定即可完成VM中的設置
2.打開Linux,運行如下命令:
iptables -F(清空所有數據報過濾規則)
iptables -P INPUT ACCEPT(設置允許接收所有規則)
完成以上兩步,就實現了外網訪問你的主機IP的8888端口自動映射到虛擬機裡的80端口,從而實現主機訪問虛擬機中的服務器的功能。