事情描述:公司遷新址,電腦帶過去之后,用xshell連接vm的centos系統(tǒng)老是連接失敗,然后考慮到公司遷新址這個(gè)情況,我首先懷疑是ip的問題,然后在vm中執(zhí)行ifconfig找到centos的ip,拿到windows中間去執(zhí)行ping命令,果不其然,ping不通。
分析原因:因?yàn)槲医佑|linux不是很多,平時(shí)也就開發(fā)的時(shí)候,拿來當(dāng)測試用,所以,面對這個(gè)問題,我自己是沒法分析出原因的,于是乎,百度一下,網(wǎng)友給出的原因是:ip變了之后,vm的ip和windows的ip可能沒有在同一個(gè)網(wǎng)段上,所以導(dǎo)致連接失敗。
解決方法:知道原因是ip是沒在同一個(gè)網(wǎng)段上之后,解決起來就簡單了,將其配置到同一個(gè)網(wǎng)段上即可。比如說我的centos的ip為192.168.1.110,而windows的ip為192.168.10.11,那么我將centos的ip修改為192.168.10.X(X代表0-255的數(shù)字)就行了。
于是windows下面執(zhí)行ipconfig找到windows的ip,然后在vm里執(zhí)行vi /etc/sysconfig/network-scripts/ifcfg-eth0修改網(wǎng)卡的相關(guān)配置,保存退出后,執(zhí)行service network restart即可讓新網(wǎng)卡配置生效,然后到windows下再次執(zhí)行ping命令,測試成功。