當我在虛擬機的linux系統中ping本機的ip發現ping不通,而本機可以ping通虛擬機中的ip。應該是出於安全考慮吧,Win7默認在防火牆裡禁止了。
1、查看主機ip
打開“開始”程序中的“附件”,找到“命令提示符”打開。輸入命令:ipconfig,可以看到本機的ip是192.168.0.111,網關是192.168.0.1
2、查看虛擬機中系統的ip
在ubuntu系統中打開終端,輸入命令:ifconfig,注意:和windows系統下的ipconfig命令就差了一個字母。可以看到ip地址是:192.168.0.101
3、在本機中ping虛擬機系統中的ip
在命令提示符中輸入命令:ping 192.168.0.101,看到已經ping通,正常接收到數據包。
4、在虛擬機系統中ping本機的ip
在終端中輸入命令:ping 192.168.0.111,等了很久也沒ping通。
5、在虛擬機系統中ping網關
因為ping不通,看看網關是否可以ping通。如果網關可以ping通,說明問題在於本機上的設置,可能阻止的別人來ping它。在終端輸入命令:ping 192.168.0.1,看到可以正常ping通網關。
6、修改本機(win7)中的防火牆設置
1).打開控制面板,點擊“系統和安全”選項。然後打開“Windows防火牆”。
2).點擊進入“高級設置”,選擇“入站規則”。
3).在入門規則中找到“文件和打印機共享(回顯請求-ICMPv4-In)”選項
看是有兩項,都是未啟用。分別在兩項上右鍵,選擇“啟用規則”。
7、在虛擬機系統中ping本機的ip
修改完成後,再回到虛擬機系統中,在終端中輸入命令:ping 192.168.0.111,可以看到已經可以正常ping通了。
注意事項:linux系統中查看ip的命令是ifconfig,而windows系統中查看ip的命令是ipconfig。
相關推薦:
解決Win7無法將程序鎖定到任務欄或附到開始菜單的方法
win7電腦找不到系統管理員Administrator 賬戶的解決辦法