星星博客 »  > 

Linux虚拟机中修改为静态IP后,使用SecureCRT连接失败问题的解决与分析

vim /etc/sysconfig/network-scripts/ifcfg-eth0

IPADDR=192.168.177.128 #IP地址
NETMASK=255.255.255.0 #子网掩码
NETWORK=192.168.177.0 #网络地址
BROADCAST=192.168.0.255 #广播地址

将原先的IP地址:192.168.92.128修改为192.168.177.128后,发现SecureCRT连接失败
在这里插入图片描述
联系到之前学过的计算机网络的知识,发现子网掩码为255.255.255.0,说明IP地址前三位为网络号,且网络号对比之前的IP地址发生了改变。分析产生该错误的原因可能是修改了IP后导致的VMware主机IP和Linux虚拟机IP不在同一个网段,即网络号不相同,导致SecureCRT找不到Linux虚拟机的网络地址。
打开cmd窗口,输入:

ipconfig

在这里插入图片描述
发现VMware的IP地址为192.168.92.1,确实和虚拟机IP地址的网络号不同

解决方法:

step1:修改虚拟网络编辑器
在VMWare中,编辑—>虚拟网络编辑器,修改网络号为192.168.177,即IP地址改为192.168.177.0
在这里插入图片描述
step2:windows下设置VMware Network Adapter VMnet8自动获取ip地址(与centOS ip在同一网段)
控制面板—>网络和Internet—>网络共享中心—>更改网络适配器,即可进入网络连接
在这里插入图片描述
找到VMnet8,右键—>属性—>Internet协议版本4(TCP/IPv4),设置ip地址和子网掩码,下图红框部分与linux系统一致。(保持和虚拟机IP保持在同一个网段)
在这里插入图片描述

接下来即可测试win本机能否ping centOS
打开cmd窗口,输入

ping 192.168.177.128

在这里插入图片描述
说明已经配置成功了
使用SecureCRT连接,问题解决
在这里插入图片描述

相关文章