問題背景
昨天更新軟件,提示重啟電腦才能生效,然后沒過腦子,直接點了立即重啟,這下可到好了,很多軟件,文檔都開着呢,包括虛擬機,幸好文檔都提前保存了,幸免於難,但是今天打開虛擬機各種問題,不過很多都是老問題,已經知道怎么解決了,今天碰到了一個新的問題就是虛擬機能正常ping 通www.baidu.com,但是本地卻怎么也連不上虛擬機。然后一點點排查解決了。
解決方案
首先ping下虛擬機,可以看到是無法ping通的:
1.排查網關問題
一般這種本地連不上虛擬機就是網關有了問題,這時需要打開cmd窗口,然后執行ipconfig -all
命令,查看本地電腦網關地址。
然后再看虛擬機的網關:
可以看到本地網關是192.168.0.1,虛擬機配置的網關是192.168.40.2,是不一致的,這個時候就需要修改本地或者虛擬機網關實現一致,但是由於虛擬機修改的話,還得修改每台服務器的配置文件,很麻煩,所以只討論修改本地的。
2.修改網關地址
修改本地網關,其實就是修改路由器網關,不需要電腦進行配置。
默認路由地址是192.168.0.1,然后登陸
修改完后確定,然后再使用ipconfig -all
命令進行查看,如果是你配置的IP的話就證明好了。
然后再ping以下虛擬機看看能不能ping通,我這里已經可以了。
最后需要注意的是,你以后訪問路由器必須使用新的IP了,我這里是 http://192.168.40.2/
。