(已解决)CentOS 7虚拟机无法联网,出现name or service not know问题(固定IP+联网)

**

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

  • 二、 软件
    CentOS7
    VirtualBox

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

  • 四、步骤
    ①打开虚拟机的设置,找到网络设置。再启用网卡1,选择连接方式为Host-only,界面名称选择VirtualBox Host-Only Ethernet Adapter,设置如下图
    (已解决)CentOS 7虚拟机无法联网,出现name or service not know问题(固定IP+联网)
    提示:
    1.对虚拟机网络设置,需要先关闭虚拟机;
    2.这里采用Host-Only模式是为了给虚拟机设置一个固定IP,让主机与虚拟机网络相通。

    ②再启用网卡2,连接方式选择网络地址转换(NAT)即可,如下图
    (已解决)CentOS 7虚拟机无法联网,出现name or service not know问题(固定IP+联网)
    提示:
    1.到这里两块网卡就设置完毕了,可以启动虚拟机,进一步配置;
    2.这里采用网络地址转换(NAT)模式,是为虚拟机配置一个上网的网卡。

    ③查看下VirtualBox Host-Only Ethernet Adapter的IP地址(选中Virtualbox窗口,同时按住Ctrl+w查看IP地址)记住红色框框内的IP地址。
    (已解决)CentOS 7虚拟机无法联网,出现name or service not know问题(固定IP+联网)

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

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

(已解决)CentOS 7虚拟机无法联网,出现name or service not know问题(固定IP+联网)
没有学习VI的初学者注意:
进入界面后,可以使用上下左右键移动光标位置,单机 i 编辑文本;编辑成功后按Esc键退出编辑模式,输入:(Shift+;)后在输入wq 保存并退出。(老司机勿喷)
⑤查看enp0s8网卡,如果ONBOOT属性为no,切记一定要修改为yes,否则网卡配置无法生效

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

(已解决)CentOS 7虚拟机无法联网,出现name or service not know问题(固定IP+联网)
保存后重启系统,向/etc/resolv.conf文件中添加dns服务地址。这里的地址可以查看本地电脑上网使用的dns服务地址,如下图

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

(已解决)CentOS 7虚拟机无法联网,出现name or service not know问题(固定IP+联网)

(已解决)CentOS 7虚拟机无法联网,出现name or service not know问题(固定IP+联网)
⑥测试一下 ,出现下图为成功!

ping www.baidu.com

(已解决)CentOS 7虚拟机无法联网,出现name or service not know问题(固定IP+联网)
提示系统会一直出来数据,按Ctrl+c停止。