CentOS7网络连接问题

问题的由来:今天使用Xshell发现与CentOS7连接不上,在CentOS7中使用ifconfig命令,看一下ip地址,结果显示:“-bash:ifconfig:command not found”命令不存在。

其解决办法如下:

首先进入 network-scripts目录下:进入命令为:“cd /etc/sysconfig/network-scprits”,此目录下面的内容如下图所示:

CentOS7网络连接问题

如上图所示含有一个ifcfg-ens33的文件,我们使用vi编辑器,进行编辑 ,其命令为:“vi ifcfg-ens33” 其文件内容如下图所示:

CentOS7网络连接问题

我们发现,最后一行属性为no ,这是问题的所在 。ONBOOT其代表的含义为“在系统启动时是否**网卡”,我们应将其设为yes。其设置方法为是基本的vi 命令操作语句 输入 i 是文档处于可编辑的状态,将光标定位到最后一行,将其属性值,改为yes。vi保存并退出的方法,按ESC键输入英文状态下的冒号“:” wq 回车,退出,即可。

完成上步,我们重启网络服务,其命令为:“service network  restart”,效果如下图所示:

CentOS7网络连接问题

我们使用ping命令进行连接服务器测试,其命令为:“ping www.baidu.com” ,效果显示如下:

CentOS7网络连接问题

按ctrl+c停止发送数据包,至此我们已经解决CentOS7的网络连接问题,我们的目的是要与Xshell相连接。

与Xshell相连接,最关键重要的一步就是拿到CentOS的ip地址,我们输入命令"ifconfig"仍然显示"-bash:ifconfig:command not found",我们使用命令“yum search ifconfig”找到所需要的源,如下图红色框内所示:

CentOS7网络连接问题

使用命令 “yum install net-tools.x86_64” 安装,(注意版本的不同,时间的不同其名称也可能不同,一切安装为自己命令行下所显示的名称)。重启网路服务,其命令为“service network  restart”,测试是否可以得到ip地址,使用命令“ifconfig”,效果如下图所示:

CentOS7网络连接问题

红色方框内为CentOS的ip地址。

Xshell中的ip配置要与CentOS7中的ip应一致,才可以保证连接成功。如下图所示:

CentOS7网络连接问题

如果连接成功则会显示 :

CentOS7网络连接问题

我们可以选择接受并且保存连接信息,输入CentOS7的用户名和密码就可以借助Xshell来控制CentOS7了 。

欢迎关注微信公众号“高智商的坏蛋”,一起学习和讨论计算机方面的知识,创建微信公众号的初衷是“我们在搜集资料,或者找问题解决问题时,无论是一些博客还有一些文章,他们大部分是复制粘贴的,这一点让我很不爽,所以为了方便大家。”

大家加油。

CentOS7网络连接问题