虚拟机Centos 7 网络无法连接问题

现象:

>>ip addr

以太网口ens33(此次例子中的网口),只有mac地址而没有ip地址。

分析问题:

可能是

1./etc/sysconfig/network-scripts/ifcfg-ens33(ens33为本例中的端口)配置文件中:

1)onBoot=no

2)HWADDR未配置(mac地址未绑定)

3)HWADDR绑定后,未能将DEVICE选项注释掉(可能会与HWADDR之间重复)

2.在我的电脑中的网络配置里面没有将之前的vmware网络给禁用

3.没有在vmware中的 编辑——>虚拟网络编辑器 中之前存在的网络给删除(无效的)

具体操作

针对1中的问题,

输入ip addr命令可以看到以太网口的mac地址如下:

[root@localhost ~]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:0c:29:30:89:59 brd ff:ff:ff:ff:ff:ff
    inet 192.168.132.131/24 brd 192.168.132.255 scope global dynamic ens33
       valid_lft 1702sec preferred_lft 1702sec
    inet6 fe80::ee4b:2c68:2378:d652/64 scope link
       valid_lft forever preferred_lft forever

然后在配置文件中做相关的配置

输入systemctl restart network.service

依然报错。

根据要求

输入systemctl status restart network.service

出现failed字样

2.在系统中禁用网络失败

3.在vmware中删除了多余的网络,最后成功完成网络连接

ping www.baidu.com成功

——————————————————更新————————————————————————————————

后来因为一些因素重新安装了一次centos,这次又遇到了这个问题。

之前使用了一个办法是配置静态路由,将路由配置为与自己的电脑处在不同的网段。这一次电脑可以ping通外部,但是不可以ping通主机,原因显而易见,两者在不同的网段上。

因此,后来发现,是没有配置安装vmnet,要做如下选项:

编辑——>虚拟网络编辑器——>勾选“将主机虚拟适配器连接到此网络”

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要连接虚拟机CentOS 7,您需要按照以下步骤操作: 1. 在虚拟机软件中启动CentOS 7虚拟机,并确保虚拟机已经启动。 2. 打开Xshell软件,并在主界面上点击“新建”按钮。 3. 在弹出的“新建会话”窗口中,选择“SSH”协议,并输入虚拟机的IP地址和端口号(默认为22)。 4. 在“用户身份验证”选项卡中,输入虚拟机的用户名和密码。 5. 点击“确定”按钮,即可连接虚拟机CentOS 7。 注意:在连接虚拟机之前,确保您已经正确地配置了虚拟机网络设置,并且虚拟机和主机之间可以相互通信。 ### 回答2: 在xshell中连接虚拟机centos7可以通过以下步骤实现: 1. 首先,在虚拟机设置中,确保网络选择了桥接模式,并且ip地址是正确的。可以通过在centos中使用ifconfig命令来查看当前ip地址。 2. 打开xshell,点击“新建”,在弹出的界面中输入主机名称和主机ip地址。主机名称可以随意填写,主机ip地址即为虚拟机的ip地址。 3. 在“用户身份验证”界面中,输入虚拟机centos7的用户名和密码。如果不是特别需要,可以勾选上“使用本地帐户”。 4. 在进入虚拟机后,可以使用常用的命令进行操作,例如ls查看当前目录下的文件,cd切换目录,mkdir新建文件夹等等。如果需要编辑文本文件,可以使用vim或nano等编辑器进行编辑。 要注意的是,连接虚拟机centos7之前要确保虚拟机已经启动,并且网络设置正确。如果无法连接,请检查虚拟机和xshell的设置是否正确。如果还有问题,可以在网上搜索相关解决方案或者咨询技术支持人员。 ### 回答3: Xshell是一种SSH客户端,可以用来远程连接服务器或虚拟机,方便开发人员进行远程配置和操作。本文将介绍如何在Xshell中连接虚拟机CentOS 7系统,让开发人员更加高效地进行远程开发。 步骤如下: 1. 安装Xshell,打开Xshell客户端; 2. 进入CentOS 7虚拟机,设置SSH服务器,开启SSH服务,使得虚拟机可以进行SSH链接,以便远程管理; 3. 在Xshell界面中,点击“新建”,在弹出的选项中选择“会话”; 4. 在弹出的会话选项框中,输入一下相关信息,以创建新的会话并连接虚拟机: - 主机:虚拟机的IP地址 - 登录类型:SSH - 端口:22 - 用户名:虚拟机CentOS 7系统的用户名 - 密码:虚拟机CentOS 7系统的密码 5. 点击“确定”,即可完成连接虚拟机的配置,并进入到虚拟机的终端界面。 此时,我们就可以在Xshell客户端中直接对CentOS 7虚拟机进行远程操作,比如修改配置文件、启停服务、部署应用程序等等。在操作完成后,可以通过退出终端或点击关闭按钮,断开连接并关闭该会话。 总结来说,Xshell连接虚拟机CentOS 7的步骤就是安装Xshell客户端,打开虚拟机SSH服务,输入连接虚拟机相关信息,最终登录到CentOS 7系统终端界面。实际应用中,我们需要注意虚拟机的IP地址和登录信息是否正确,以及网络连接是否畅通等细节问题,保证 Xshell 连接虚拟机的稳定性和有效性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值