1、虚拟机常用连接网络方式有两种:桥接和NAT。

使用桥接模式:则保证虚拟机的网段与物理机的网段保持一致。如下:

虚拟机网卡配置:

物理机使用WiFi接入网络(我用的是WiFi,你们可能用的是有线道理相同,保证网段一致即可):

【使用NAT模式连接道理与桥接的相似,只不过NAT模式需要保证虚拟机网段与VMnet 8一致!!!】

使用桥接模式,配置网卡之前做如下工作:

选择桥接模式,网卡选用你正在使用的网卡(本地网络连接中可以查看到,注意我用的是wifi所以选择无线网卡,你们可能是有线,只管选择你们正在使用的就行)

2、正式解决无法连接网络的问题

(1)修改ip地址


  1. #vi /etc/sysconfig/network-scripts/ifcfg-eth0
  2. DEVICE=eth0
  3. BOOTPROTO=static
  4. HWADDR=22:07:E8:06:E5:B5
  5. IPADDR=172.16.92.30
  6. NETMASK=255.255.255.0
  7. ONBOOT=yes

配置细解:

DEVICE=eth0 #网卡对应的设备别名

BOOTPROTO=static #网卡获得IP地址的方式(默认是DHCP,表示自动获取;static,静态)

HWADDR=22:07:E8:06:E5:B5 #网卡MAC地址(物理地址)

IPADDR=172.16.92.30 #ip地址

NETMASK=255.255.255.0 #子网掩码

ONBOOT=yes #系统启动时是否激活此设备

(2)修改网关地址


  1. #vi /etc/sysconfig/network
  2. NETWORKING=yes
  3. HOSTNAME=ROOT
  4. GATEWAY=172.16.92.30

配置详解:

NETWORKING=yes #表示系统是否使用网络,no表示不能使用

HOSTNAME=ROOT #设置主机名与/etc/hosts中设置的一致

GATEWAY=172.16.92.30 #设置网关的IP地址(与物理机的ip一致,即将物理机作为网关)

(3)修改DNS


  1. #vi /etc/resolv.conf
  2. nameserver 8.8.8.8
  3. nameserver 114.114.114.114

配置详解:

nameserver 8.8.8.8 #Google域名服务器

nameserver 114.114.114.114 #国内域名服务器(注意别忘记配置)

(4)重启网卡

#service network restart

如此重启网卡成功。

最后一步,ping一下百度,看能否上网。如下说明配置成功,心情是不是顿时倍爽???

PS:网关地址和DNS可写在ifcfg-eth0中,但作为一个细腻的程序猿,分开来写比较规范。

使用WiFi,还需要操作一步。否则,会出现能ping通网关,但无法ping通百度,依旧无法上网。则需如下操作:

如上将WiF共享网络给VMnet 8即可。到此,完美!!!

原文地址:https://blog.csdn.net/Winston_Limf/article/details/81981147

史上最详细的linux关于connect: network is unreachable 问题的解决方案的更多相关文章

  1. linux上如何设置网络,出现connect: network is unreachable 的问题。

    发现有网友问有关ping命令出现connect: network is unreachable 的问题. 这通常是因为没正确设置ip地址. 解决方法: 在确保完善网卡驱动,以及确保将网卡驱动编译进内核 ...

  2. 史上最详细的linux网卡ifcfg-eth0配置详解

    通过查资料与工作中的进行一下总结: DEVICE="eth1"   网卡名称NM_CONTROLLED="yes"      network mamager的参 ...

  3. Linux connect: Network is unreachable

    在虚拟机中ping,发现网络不通: [root@node01 ~]# ping 114.114.114.114 connect: Network is unreachable 发生此问题时,环境如下: ...

  4. 转 史上最详细的Hadoop环境搭建

    GitChat 作者:鸣宇淳 原文:史上最详细的Hadoop环境搭建 关注公众号:GitChat 技术杂谈,一本正经的讲技术 [不要错过文末活动哦] 前言 Hadoop在大数据技术体系中的地位至关重要 ...

  5. 史上最详细“截图”搭建Hexo博客并部署到Github

    http://jingyan.baidu.com/article/d8072ac47aca0fec95cefd2d.html 大家也搭建过博客,很多时候,按着教程来做就可以了,但是我当时为了搭建Hex ...

  6. 史上最详细“截图”搭建Hexo博客——For Windows

    http://angelen.me/2015/01/23/2015-01-23-%E5%8F%B2%E4%B8%8A%E6%9C%80%E8%AF%A6%E7%BB%86%E2%80%9C%E6%88 ...

  7. 史上最详细Windows版本搭建安装React Native环境配置 转载,比官网的靠谱亲测可用

    史上最详细Windows版本搭建安装React Native环境配置   2016/01/29 |  React Native技术文章 |  Sky丶清|  95条评论 |  33530 views ...

  8. 史上最详细的Android Studio系列教程一--下载和安装

    链接地址:http://segmentfault.com/a/1190000002401964#articleHeader4 原文链接:http://stormzhang.com/devtools/2 ...

  9. 测试思想-测试设计 史上最详细测试用例设计实践总结 Part2

    史上最详细测试用例设计实践总结 by:授客 QQ:1033553122 -------------------------接 Part1-------------------------- 方法:这里 ...

随机推荐

  1. codevs 3026 恶心的扑克

    时间限制: 1 s  空间限制: 64000 KB  题目等级 : 白银 Silver 题目描述 Description 有一副恶心的扑克,从小到大依次是3 , 4 , 5 , 6 , 7 , 8 , ...

  2. 51nod 1089 最长回文子串 V2(Manacher算法)

    基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题 输入N求N的阶乘的10进制表示的长度.例如6! = 720,长度为3.   Input 第1行:一个数T,表示后面用作输入 ...

  3. 如何处理Docker错误消息:please add——insecure-registry

    本地安装Kubernetes时,遇到如下的错误消息: pleade add --insecure-registry gcr.io to daemon's arguments 解决方案:点击Docker ...

  4. HTTPs与HTTP的性能

    (参考:https://blog.csdn.net/chinafire525/article/details/78911734 https://blog.csdn.net/hherima/articl ...

  5. 05_Python格式化打印

    一般框架 tplt = '' #格式化模板 print(tplt.format(…)) #填充内容 tplt = '{0}-{1}+{2}={3}' {}表示了一个槽,槽里面的内容使用key:valu ...

  6. 使用python模拟登陆百度

    #!/usr/bin/python # -*- coding: utf- -*- """ Function: Used to demostrate how to use ...

  7. 模拟水题之unique两行AC

    https://icpc.njust.edu.cn/Contest/749/A/ Description 小鱼喜欢吃糖果.他有两盒糖果,两盒糖果分别仅由小写字母组成的字符串s和字符串t构成.其中'a' ...

  8. webStorm Ctrl+s 自动格式化 然后 保存 用宏命令

    使用WebStorm的Macros宏指令,实现保存的同时格式化代码,并跳至行尾 https://blog.csdn.net/gyz718/article/details/70556188

  9. python_113_socket编程

    Socket语法及相关 socket概念 socket本质上就是在2台网络互通的电脑之间,架设一个通道,两台电脑通过这个通道来实现数据的互相传递. 我们知道网络 通信 都 是基于 ip+port 方能 ...

  10. CPP-基础:String类

    已知类String的原型为: class String { public: String(const char *str = NULL); // 普通构造函数 String(const String ...