热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

XShell连接不了虚拟机

本机安装好虚拟机和centeros;使用xshell连接:linuxCouldnotconnectto'127.0.0.1'(por

本机安装好虚拟机和centeros;

使用xshell连接:

linux Could not connect to \'127.0.0.1\' (port 22): Connection failed.

 

ifconfig -a 查看所有的发现etho竟然没有IP地址;

1、申请ip
dhclient eth0
2、释放ip
dhclient eth0 -r

申请ip,然后再次输入命令ifconfig -a 发现已经分配好了ip。

问题:

执行 dhclient eth0 时 eth0: unknown interface: No such device

删除/etc/udev/rules.d/70-persistent-net.rules文件,重启系统。

重新使用xshell连接,发现ok了!

 以上操作虽然可以解决问题;但是每次重启linux之后会发现IP地址又再次还原了回去;

 

固定IP配置:

要让它随系统启动后自动获取需要修改 /etc/sysconfig/network-scripts/ifcfg-eth0,将OnBOOT="no"改为OnBOOT="yes"。

 

输入:vi /etc/sysconfig/network-scripts/ifcfg-eth0   编辑

 

修改后,esc切换,:wq 保存退出;重启linux发现ip会随机分配好了!

 

 

 

注意:vi /etc/sysconfig/network-scripts/ifcfg-eth0  打开文件时,显示如下,则是ifcfg-eth0上次编辑不正常退出导致,cd /etc/sysconfig/network-scripts      

执行 ls -a 发现.ifcfg-eth0.swap隐藏文件, rm -rf .ifcfg-eth0.swap 删除

不正常退出该编辑文件所致
没有使修改文件和真实文件结合所致
.ifcfg-eth0.swap在内存中 
 

 

 

 有时候还是无法指定ip,xshell无法连接;编辑--虚拟机网络编辑器,还原默认设置,重启虚拟机

 





 


推荐阅读
author-avatar
李劲松在科岛每晚包夜
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有