从安装好的虚拟机,拷贝了一份,当时配置完用的好好的。然后过了很久用SecureCRT连不上。推测原因可能是虚拟机防火墙的问题导致ssh端口被禁用了。
排查步骤如下:
一、 虚拟机防火墙
[root@Grace ~]# service iptables status iptables: Firewall is not running. [root@Grace ~]# |
发现防火墙是关闭的。
二、 查看宿主机和虚拟机的ip地址
查看虚拟机的ip地址,网段在192.168.209
[root@Grace ]# ifconfig eth1 Link encap:Ethernet HWaddr 00:0C:29:F3:FE:4B inet addr:192.168.209.129 Bcast:192.168.209.255 Mask:255.255.255.0 inet6 addr: fe80::20c:29ff:fef3:fe4b/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 ……………… |
查看宿主机的ip地址,只有1个ip地址,网段在172.17.XX
C:\Users\Administrator>ipconfig Windows IP 配置 无线局域网适配器 无线网络连接 2: 媒体状态 . . . . . . . . . . . . : 媒体已断开 连接特定的 DNS 后缀 . . . . . . . : 以太网适配器 本地连接: 媒体状态 . . . . . . . . . . . . : 媒体已断开 连接特定的 DNS 后缀 . . . . . . . : 无线局域网适配器 无线网络连接: 连接特定的 DNS 后缀 . . . . . . . : 本地链接 IPv6 地址. . . . . . . . : fe80::a0a6:4342:455d:5609%11 IPv4 地址 . . . . . . . . . . . . : 172.17.188.221 子网掩码 . . . . . . . . . . . . : 255.255.240.0 默认网关. . . . . . . . . . . . . : 172.17.176.1 |
宿主机应该有一个实际的网卡和虚拟网卡,2个ip地址,这里却只有一个ip地址。那么应该是虚拟网卡没有发挥作用。这里使用的NAT模式,默认情况下,NAT对应虚拟机网卡vmnet8, bridged模式对应虚拟网卡vmnet1.
去网络连接一看,发现vmnet8和vmnet1居然被删除了。。。。。恢复了vmnet就好。
三、 恢复被删掉的vmnet8和vmnet1
打开vmworkstation-àEdit—>Virtual Network Editor
1. 备份下当前对vmnet0 vmnet1 vmnet8的设置,截图就好。主要是为了记录下当前设置的IP地址区间等。
2. 点击Restore Default。
3. 恢复对每个网卡的IP地址区间设置。
4. 查看宿主机的网络连接即可发现多了vmnet1和vmnet8两个网卡。IP地址也变得多了一个在vmnet8上。
参考
这里对于vmware虚拟机网络连接的三种模式,有非常详细的解释和一步步的操作。
http://blog.csdn.net/q_l_s/article/details/50474749