VMwarePro中的centos7无法联网且xshell无法连接

确定问题点

  1. 确认centos系统是否有网络
  2. 确认能否ping通
  3. 检查防火墙状态
  4. 连接xshell

步骤

step1. 确认网络

在centos中打开浏览器,看是否能访问百度。如果不能,点击VM中的“编辑->虚拟网络编辑器”,点击“更改设置”,选择“NAT模式”并勾选“将主机虚拟适配器连接到此网络”和“使用本地DHCP服务将IP地址分配给虚拟机”,如下图所示:
在虚拟网络编辑器中设置网络
然后将centos7的网络适配器修改为NAT模式即可。

step2. 确认能否ping通

通过ifconfig命令查看centos系统中的IP地址,然后ping一下这个IP地址,看是否可以ping通。如果ping不通,结果显示"请求超时",则在物理机中打开”网络和Internet“,选择”更改适配器选项“,然后弹出下面的界面图如下:
设置物理机网络

右击VMnet8(因为我的NAT模式用的是VMnet8)并选择”属性“,接着选择”Internet协议版本4(TCP/IPv4)“并点击”属性“,信息显示如下图所示,
查看物理机上的IP网段

如果这里显示的IP地址(192.168.202.1)与centos中ifconfig显示的ip地址不是同一网段的,那么,接下来就需要修改Centos中的IP地址(进行step3操作

注:在ping前查看防火墙状态,有时候,防火墙开启状态下可能无法ping通(这个应该与防火墙规则配置有关),可执行命令"systemctl status firewalld.service" 查看。如果结果显示 ”active (running)“ 表示防火墙开启;”inactive (dead)“ 表示防火墙关闭。

设置防火墙常用的几种操作:
开机后自动关闭防火墙:systemctl disable firewalld.service
开机后自动开启防火墙:systemctl enable firewalld.service
临时开启防火墙:systemctl start firewalld.service
临时关闭防火墙:systemctl stop firewalld.service
重启防火墙:systemctl restart firewalld.service

step3. 在centos7中修改IP地址

使用root账号登陆,目录切到 /etc/sysconfig/network-scripts/ 下(这个目录包含了网络配置文件),ls 找到ifcfg-enss33命名的文件(网卡配置文件),设置参数如下:
vim ifcfg-ens33

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
GATEWAY=192.168.202.2
IPADDR=192.168.202.100
#PERFIX=24
NATMASK=255.255.255.0
DNS1=192.168.1.1
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=4ed41839-2933-4afc-89af-40b9b4fede16
DEVICE=ens33
ONBOOT=yes
ZONE=public
PREFIX=24

这里重点设置BOOTPROTO、IPADDR(自定义为同网段的ip地址即可)、网关地址GATEWAY和子网掩码NATMASK。设置结束后保存并退出。
然后重启centos7网络,可执行操作:systemctl restart network
据说也可以执行: nmcli connection reload
或者
nmcli connection up ens33(你的网卡名)
但我这两种没试过。

最后,验证IP地址是否生效,可以执行 ip addr 命令查看网络接口信息,确认新的IP地址修改成功。

最最后,再ping一下,即可ping通。

step4. 连接xshell

ping通后即可连接xshell,再连接过程中创建新session,
自定义session名
host地址为:ifcfg-ens33文件中设置的IPADDR

  • 23
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值