問題:
centos7 虛擬機,網絡模式為橋接,ip:192.168.3.25
物理機,win 10 , ip: 192.168.3.4
1、物理機ping 虛擬機,可以ping通
C:\Users\75377>ping 192.168.3.25 正在 Ping 192.168.3.25 具有 32 字節的數據: 來自 192.168.3.25 的回復: 字節=32 時間<1ms TTL=64 來自 192.168.3.25 的回復: 字節=32 時間<1ms TTL=64 來自 192.168.3.25 的回復: 字節=32 時間<1ms TTL=64 來自 192.168.3.25 的回復: 字節=32 時間<1ms TTL=64
192.168.3.25 的 Ping 統計信息: 數據包: 已發送 = 4,已接收 = 4,丟失 = 0 (0% 丟失), 往返行程的估計時間(以毫秒為單位): 最短 = 0ms,最長 = 0ms,平均 = 0ms
2、虛擬機ping物理機,無法ping通
[root@centos7pc1 ~]# ping 192.168.3.4 PING 192.168.3.4 (192.168.3.4) 56(84) bytes of data.
3、虛擬機無法ping通物理機的原因是物理機的防火牆不允許外網連接
4、關閉物理機防火牆,右擊網絡,打開網絡和internet設置,點擊windows防火牆

5、點擊公用網絡,注意是公用網絡

6、關閉此處防火牆

7、在虛擬機中ping物理機,可見正是此處防火牆的原因
[root@centos7pc1 ~]# ping 192.168.3.4 PING 192.168.3.4 (192.168.3.4) 56(84) bytes of data. 64 bytes from 192.168.3.4: icmp_seq=1 ttl=128 time=0.211 ms 64 bytes from 192.168.3.4: icmp_seq=2 ttl=128 time=0.195 ms 64 bytes from 192.168.3.4: icmp_seq=3 ttl=128 time=0.190 ms ^C --- 192.168.3.4 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1999ms rtt min/avg/max/mdev = 0.190/0.198/0.211/0.018 ms
8、此處防火牆不能一直處於關閉狀態,會對系統安全產生威脅,需找出是此處防火牆的那條規則導致虛擬機無法ping通物理機,此時先重新開啟此處防火牆

9、是由於公用網絡的ICMPv4-In規則導致虛擬機無法ping通物理機。
10、點擊高級設置

11、點擊入站規則

12、把此處操作條右拉

13、找到icmpv4_in的公用網絡

14、右擊該條目,選擇啟用規則,下圖為啟用后的狀態

15、在虛擬中ping 物理機,可以ping通了
[root@centos7pc1 ~]# ping 192.168.3.4 PING 192.168.3.4 (192.168.3.4) 56(84) bytes of data. 64 bytes from 192.168.3.4: icmp_seq=1 ttl=128 time=0.217 ms 64 bytes from 192.168.3.4: icmp_seq=2 ttl=128 time=0.179 ms 64 bytes from 192.168.3.4: icmp_seq=3 ttl=128 time=0.200 ms ^C --- 192.168.3.4 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2000ms rtt min/avg/max/mdev = 0.179/0.198/0.217/0.022 ms
問題解決。
