使用SecureCRT连接虚拟机是学习linux的初始步骤。
今天在连接VMware上的CentOS的时候,出现了连接超时的问题,SecureCRT一直显示“Connection timed out”。在检查问题的过程中,尝试物理机Ping虚拟机,结果ping不动;虚拟机Ping物理机,也ping不动。网上查到,只有在虚拟机使用桥接模式,拥有与物理机同一网段,才能成功互相ping。于是检查虚拟机网络设置,发现是桥接模式,但虚拟机与物理机网段确实不一样。尝试了很多方法后,发现了一种可以解决这个问题,最终使得SecureCRT可以成功连接虚拟机的方法。
1.首先虚拟机的网络连接设置为“Host-only”。
2.在cmd窗口中查看VMnet1的ip地址。我的是192.168.125.1。
3.接下来在linux中设置网卡地址,要和VMnet1同一网段,这里我设置为192.168.125.100(在终端输入“ifconfig eth0 192.168.125.100,完成设置)”。
4.再次ping试试看。发现成功了,SecureCRT也成功连接到虚拟机了。
ps:遇到SecureCRT无法连接虚拟机的情况,还是先检查是否选择桥接模式,以及把防火墙关了试一试。如果这些方法都不行的话,可以试一试本文的这个给Linux重新设置网卡地址的方法,注意每次重新power on你的虚拟机后,都要重新进行以上步骤。