使用xshell无法连接Centos7的解决

1. 首先需要在安装的虚拟机上确保能够ping通自己的ip地址、网关和主机的ip地址,并且也要保证主机能够ping通虚拟机的ip地址,也就是相互能够ping通,虚拟机静态ip地址配置主要是编辑网卡文件:(网卡配置文件中的网关GATEWAY要与虚拟机的网关要一致,此外硬件地址HWADDR要与自己的网卡配置文件名字对应的硬件地址要一样:使用ifconfig命令进行查询,(我的centos网卡配置名字叫做ens33),否则在重启网络的时候会重启失败

使用ifconfig查看虚拟机的硬地址HWADDR,这样在网卡配置文件中添加上这个硬件地址:

网卡配置文件在:/etc/sysconfig/network-scripts/ifcfg-xxx路径(一般centos7是ens33名字),具体要添加的配置如下(根据自己的需要来进行设置,我的配置如下):

BOOTPROTO="static" # 使用静态IP地址,默认为dhcp 
IPADDR="192.168.100.1" # 设置的静态IP地址
NETMASK="255.255.255.0" # 子网掩码 
GATEWAY="192.168.100.2" # 网关地址 
DNS1="8.8.8.8" # DNS服务器
ONBOOT=yes  #设置网卡启动方式为 开机启动 并且可以通过系统服务管理器 systemctl 控制网卡
HWADDR=00:0c:29:f4:fa:81 #硬件地址

打开虚拟机的虚拟网络编辑器中点击VMnet8:

编辑好上面的网卡配置文件之后使用ping命令测试虚拟机是否可以ping通自己,网关,v8网卡,主机以及是否能够连接上外网,解决好了虚拟机的静态ip地址配置以及网络连接问题才可以进一步排除远程无法连接linux的错误,一般配置好上面的之后是不会有太大的问题的

2. 确保上面没有问题之后那么使用xshell登录的时候还是无法登录到远程,那么需要查看v8网卡的ip地址是否与虚拟机的ip地址出现了重复,我的就是因为两个都是一样的所以导致远程连接的时候一直联不上,虚拟机设置的静态ip地址是192.168.100.1,而当不设置的v8网卡ip地址的时候那么也是192.168.100.1所以这个时候是连接不上的,此时只要设置v8网卡与虚拟机ip地址不一样即可正常连接(与网卡配置文件都不一样)

  • 14
    点赞
  • 45
    收藏
    觉得还不错? 一键收藏
  • 12
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值