史上最详细的linux关于connect: network is unreachable 问题的解决方案
1、虚拟机常用连接网络方式有两种:桥接和NAT。
使用桥接模式:则保证虚拟机的网段与物理机的网段保持一致。如下:
虚拟机网卡配置:
物理机使用WiFi接入网络(我用的是WiFi,你们可能用的是有线道理相同,保证网段一致即可):
【使用NAT模式连接道理与桥接的相似,只不过NAT模式需要保证虚拟机网段与VMnet 8一致!!!】
使用桥接模式,配置网卡之前做如下工作:
选择桥接模式,网卡选用你正在使用的网卡(本地网络连接中可以查看到,注意我用的是wifi所以选择无线网卡,你们可能是有线,只管选择你们正在使用的就行)
2、正式解决无法连接网络的问题
(1)修改ip地址
-
#vi /etc/sysconfig/network-scripts/ifcfg-eth0
-
-
DEVICE=eth0
-
BOOTPROTO=static
-
HWADDR=22:07:E8:06:E5:B5
-
IPADDR=172.16.92.30
-
NETMASK=255.255.255.0
-
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)修改网关地址
-
#vi /etc/sysconfig/network
-
-
NETWORKING=yes
-
HOSTNAME=ROOT
-
GATEWAY=172.16.92.30
-
配置详解:
NETWORKING=yes #表示系统是否使用网络,no表示不能使用
HOSTNAME=ROOT #设置主机名与/etc/hosts中设置的一致
GATEWAY=172.16.92.30 #设置网关的IP地址(与物理机的ip一致,即将物理机作为网关)
(3)修改DNS
-
#vi /etc/resolv.conf
-
-
nameserver 8.8.8.8
-
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 问题的解决方案的更多相关文章
- linux上如何设置网络,出现connect: network is unreachable 的问题。
发现有网友问有关ping命令出现connect: network is unreachable 的问题. 这通常是因为没正确设置ip地址. 解决方法: 在确保完善网卡驱动,以及确保将网卡驱动编译进内核 ...
- 史上最详细的linux网卡ifcfg-eth0配置详解
通过查资料与工作中的进行一下总结: DEVICE="eth1" 网卡名称NM_CONTROLLED="yes" network mamager的参 ...
- Linux connect: Network is unreachable
在虚拟机中ping,发现网络不通: [root@node01 ~]# ping 114.114.114.114 connect: Network is unreachable 发生此问题时,环境如下: ...
- 转 史上最详细的Hadoop环境搭建
GitChat 作者:鸣宇淳 原文:史上最详细的Hadoop环境搭建 关注公众号:GitChat 技术杂谈,一本正经的讲技术 [不要错过文末活动哦] 前言 Hadoop在大数据技术体系中的地位至关重要 ...
- 史上最详细“截图”搭建Hexo博客并部署到Github
http://jingyan.baidu.com/article/d8072ac47aca0fec95cefd2d.html 大家也搭建过博客,很多时候,按着教程来做就可以了,但是我当时为了搭建Hex ...
- 史上最详细“截图”搭建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 ...
- 史上最详细Windows版本搭建安装React Native环境配置 转载,比官网的靠谱亲测可用
史上最详细Windows版本搭建安装React Native环境配置 2016/01/29 | React Native技术文章 | Sky丶清| 95条评论 | 33530 views ...
- 史上最详细的Android Studio系列教程一--下载和安装
链接地址:http://segmentfault.com/a/1190000002401964#articleHeader4 原文链接:http://stormzhang.com/devtools/2 ...
- 测试思想-测试设计 史上最详细测试用例设计实践总结 Part2
史上最详细测试用例设计实践总结 by:授客 QQ:1033553122 -------------------------接 Part1-------------------------- 方法:这里 ...
随机推荐
- Openjudge 2.5 6264:走出迷宫
总时间限制: 1000ms 内存限制: 65536kB 描述 当你站在一个迷宫里的时候,往往会被错综复杂的道路弄得失去方向感,如果你能得到迷宫地图,事情就会变得非常简单. 假设你已经得到了一个n* ...
- java读取clob字段的几种方法(转)
http://blog.csdn.net/tanksyg/article/details/49927897 第一种 Clob clob = rs.getClob("remark") ...
- ThinPHP5.0 目录结构
官网文档 https://www.kancloud.cn/manual/thinkphp5/118008 project 应用部署目录├─application 应用目录(可设置)│ ├─commo ...
- 数据库_6_SQL基本操作——库操作
SQL基本操作——库操作:对数据库的增删改查 一.新增数据库(创建) 基本语法:create database 数据库名字 [库选项]: 库选项用来约束数据库,分为两个选项:1.字符集设定:chars ...
- C++11:移动构造函数的测试
C++11:移动构造函数的测试 代码如下: #include <iostream> #include <stddef.h> #include <Windows.h> ...
- OmniFocus
褪墨・时间管理 “把所有事情都从你的脑袋里弄出来.在事情出现就做好相关行动的一系列决定,而不是在事情爆发的时候.以合适的类别组织好你的项目的各种提醒以及下一步行动.保持你的系统更新和完整,及时进行回顾 ...
- Emmet:HTML/CSS代码快速编写神器--20150422
Emmet的前身是大名鼎鼎的Zen coding,如果你从事Web前端开发的话,对该插件一定不会陌生.它使用仿CSS选择器的语法来生成代码,大大提高了HTML/CSS代码编写的速度,比如下面的演示: ...
- mysql查询数据包太大:max_allowed_packet
查询大小: show variables like '%max_allowed_packet%'; 修改大小: set global max_allowed_packet = 1024 * 1024 ...
- MariaDB数据库(四)
1. 数据库备份与恢复 数据库备份用命令mysqldump ,MySQL的备份文件一般以.sql结尾,做到见名知意 #备份testdb数据库重定向为testdb.sql文件, [root@localh ...
- 如何用纯 CSS 创作一盘传统蚊香
效果预览 在线演示 按下右侧的"点击预览"按钮可以在当前页面预览,点击链接可以全屏预览. https://codepen.io/comehope/pen/BVpvMz 可交互视频教 ...