win7主機無法訪問虛擬機httpd主頁,以及IP衝突導致ssh無法連接虛擬機

問題:虛擬機可以訪問外網,主機ping虛擬機正常,反之異常?

win7安裝虛擬機,裝centos7橋接網絡。

解決方法: 1.直接關閉win7防火牆

           2.修改網絡入站規則

1.    

image.png



2. 先打開WIN7防火牆→選擇高級設置入站規則


 找到配置文件類型爲“公用”的“文件和打印共享(回顯請求 – ICMPv4-In)”規則,設置爲允許。

通過這兩種方法均可在主機ping虛擬機測試正常。

3.主機無法打開httpd主頁

  檢查發現虛擬機的firewalld與SELinux狀態處於打開狀態。


image.png

通過命令關閉後測試正常:

CentOS 6:

          # service iptables  stop

          # chkconfig  iptables  off 

CentOS 7:

          # systemctl  stop  firewalld.service 

          # systemctl  disable  firewalld.service          

禁用SELinux:

        編輯/etc/sysconfig/selinux或/etc/selinux/config文件,修改SELINUX參數的值爲下面其中之一:

          permissive

          disabled          

        立即生效:

          # getenforce

          # setenforce  0   

IP地址衝突後ssh無法連接虛擬機:

由於vin7主機IP地址隨機獲取,與虛擬主機靜態IP地址一致導致衝突

image.png

此時win7主機與虛擬機互相不能通信:查看主機高級安全策略:

image.png

此時圖中的兩個選項變爲灰色未啓用,選擇啓用規則後即能恢復正常通信



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章