一,问题的情况
按照各大Linux教程视频安装好了虚拟机和CentOS,在虚拟机内的CentOS命令框中输入并执行了** ifconfig或ip addr**后并没有和教程一样出现你想要的ip地址,FinalShell也无法通过SSH连接到对应的CentOS系统。如果你有类似的情况可继续往下看并跟着操作。
在** VMware Workstation **安装其它的系统后也可能出现类型的情况, 如果是安装其他系统的话,也可进行参考。
二,解决步骤①
如果你在其他攻略中已经实践过步骤①中所有流程且还是无法解决的话,可以跳过步骤①,直接浏览步骤②。
1,在CentOS系统中 右键 桌面,选择Open Terminal 打开命令窗口,在命令窗口中输入下面的命令并回车(cd的后面有空格).
cd /etc/sysconfig/network-scripts
在显示出来的目录中,能可以看到网络配置文件:ifcfg-ens33(表示虚拟机的网卡)。
如果这里的 ifcfg-ens33 是其他 ifcfg-xxxx 的话,下面的代码也需要将此名字进行更改。
2,再次在 命令窗口 中输入下面的代码,然后 编辑 显示出来的配置文件,将 ONBOOT=no 中的 no 改为 yes (可通过方向键移动到需要修改的地方)。
vim ifcfg-ens33
修改完成后按一下ESC键,然后在键盘上敲 ::wq ,再按回车即可退出配置。
最后再输入 service network restart 等待它显示【 ok 】,即代表已经有了网络连接。
service network restart
- 如果你根据上面的操作还无法解决问题,则接下来请按照步骤②进行对应的操作。
三,解决步骤②
1,按下键盘上的 Win键 + R键,打开运行窗口,在窗口中输入 ncpa.cpl,检查网络适配器中的 'VMnet1' 和 *'VMnet8' *是否显示已启用,如果被禁用的话,就右键它们并改为启用。
ncpa.cpl
2,和上面一样再次按下键盘上的 Win键 + R键,在窗口中输入 services.msc,在服务界面中找到 ‘VMware DHCP Service’ 和 ‘VMware NAT Service’ ,分别右键它们并点击属性,把 启动类型 改为 自动, 然后点击 启动 按钮, 确保它显示 正在运行。
最后再确认一下这2个服务是否和下图的 **状态 **和 **启动类型 **一致。
**3,在 'VM' 界面右键你所安装的CentOS系统,点击 设置 or 编辑虚拟机设置,在打开的界面中点击 网络适配器 ,按照下图的模式把 网络连接 更改为 NAT模式。
4,完成以上的操作后, 在虚拟机中重新打开你所安装的CentOS系统。
在Terminal命令行中输入 service network restart 然后等待它显示【 ok 】,即代表已经有了网络连接。
service network restart
此时,你已经可以输入ip addr或ifconfig 进行查看你的ip地址了。
最后你就可以通过这个ip地址去通过SSH连接你的FinalShell或进行对应其他操作了!!!
四,最后
❀感谢你看到这,希望我的文章能够解决你的问题!
❀如果本文章没能帮你解决问题,我深表遗憾,也希望你后面能在其他地方找到更好的文章从而解决方法。
版权归原作者 Mzyh 所有, 如有侵权,请联系我们删除。