CentOS 7虚拟机无法联网,出现name or service not know问题

**

  • 一、花了一个晚上和半下午时间终于解决的问题,主要感谢百度和CSDN让我有了这次解决完问题的机会,我曾经是个急性子,现在也慢慢的开始学会一点一点的研究东西,最终给出自己的解决方法。(在下linux小白一枚,正在努力学习,下次遇到问题还会继续和大家分享,希望大家能够支持我you)

  • 二、 软件
    CentOS7
    VirtualBox

  • 三、解决的问题
    让虚拟机环境下的Centos系统成功联网。

  • 四、步骤
    ①打开虚拟机的设置,找到网络设置。再启用网卡1,选择连接方式为Host-only,界面名称选择VirtualBox Host-Only Ethernet Adapter,设置如下图
    在这里插入图片描述
    提示:
    1.对虚拟机网络设置,需要先关闭虚拟机;
    2.这里采用Host-Only模式是为了给虚拟机设置一个固定IP,让主机与虚拟机网络相通。

    ②再启用网卡2,连接方式选择网络地址转换(NAT)即可,如下图
    在这里插入图片描述
    提示:
    1.到这里两块网卡就设置完毕了,可以启动虚拟机,进一步配置;
    2.这里采用网络地址转换(NAT)模式,是为虚拟机配置一个上网的网卡。

    ③查看下VirtualBox Host-Only Ethernet Adapter的IP地址(选中Virtualbox窗口,同时按住Ctrl+w查看IP地址)记住红色框框内的IP地址。
    在这里插入图片描述

④编辑enp0s3网卡(注意 ip与自己第三步查询的设置为一致)

vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

     
     
     
     
  • 1

在这里插入图片描述
没有学习VI的初学者注意:
进入界面后,可以使用上下左右键移动光标位置,单机 i 编辑文本;编辑成功后按Esc键退出编辑模式,输入:(Shift+;)后在输入wq 保存并退出。(老司机勿喷)
⑤查看enp0s8网卡,如果ONBOOT属性为no,切记一定要修改为yes,否则网卡配置无法生效

vi /etc/sysconfig/network-scripts/ifcfg-enp0s8

     
     
     
     
  • 1

在这里插入图片描述
保存后重启系统,向/etc/resolv.conf文件中添加dns服务地址。这里的地址可以查看本地电脑上网使用的dns服务地址,如下图

> service network restart 
> vi /etc/resolv.conf

     
     
     
     
  • 1
  • 2

在这里插入图片描述

在这里插入图片描述
⑥测试一下 ,出现下图为成功!

ping www.baidu.com

     
     
     
     
  • 1

在这里插入图片描述
提示系统会一直出来数据,按Ctrl+c停止。

                                
发布了5 篇原创文章 · 获赞 5 · 访问量 2413

你可能感兴趣的:(CentOS 7虚拟机无法联网,出现name or service not know问题)