1. 程式人生 > >主機訪問虛擬機中的linux系統如何配置

主機訪問虛擬機中的linux系統如何配置

arch alt drop 圖片 image conf 防火墻 acc com

如何訪問自己筆記本上安裝的虛擬機中發布的web服務?訪問虛擬機,訪問Linux系統,關閉Linux系統防火墻

虛擬機系統:
ifconfig:查看虛擬機中Linux系統的ip

技術分享圖片

服務:
http://192.168.136.131:5601/app/marvel

描述:
虛擬機中安裝RedHat Linux系統,系統啟動tomcat,elasticsearch等服務
1、在Linux系統中通過瀏覽器可以訪問服務
2、在宿主系統(主機)中可以ping通 ping 192.168.136.131
3、可以使用xshell終端連接Linux系統
4、但是通過宿主系統的瀏覽器訪問不到服務。

技術分享圖片

解決辦法:
1、Linux配置
防火墻:
清除所有規則暫停防火墻
iptables -F
設置默認允許規則
iptables -P INPUT ACCEPT

註意:
1、使用root用戶執行命令,否則提示no command specified
2、iptables -F清除所有規則來暫時停止防火墻: (警告:這只適合在沒有配置防火墻的環境中,如果已經配置過默認規則為deny的環境,此步驟將使系統的所有網絡訪問中斷)
3、如果想清空的話,先執行iptables -P INPUT ACCEPT(先把默認策略改為ACCEPT),然後執行iptables -F(之前前一定要查看iptables -L,確認默認策略為ACCEPT)
4、通過iptables -L,看到如下信息:
Chain INPUT (policy DROP 0 packets, 0 bytes) (註意 是DROP)
執行iptables -F就肯定立馬斷開連接,當執行了iptables -P INPUT ACCEPT,再次通過iptables -L看信息的話就是
Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
所以現在是可以安全使用iptables -F了

2、宿主系統配置
關閉防火墻

3、虛擬機配置
是否在端口映射上出問題

主機訪問虛擬機中的linux系統如何配置