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