史上最详细的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-------------------------- 方法:这里 ...
随机推荐
- poj3264 划分树
题意: 给定一个序列,询问区间中最大数减去最小数的结果 和2104差不多, 代码贴过来就OK了 #include <iostream> #include <algorithm> ...
- ZendStudio 常用快捷键大全
应用场景 快捷键 功能 查看快捷键 ctrl+shift+l 显示所有快捷键列表 查看和修改快捷键 打开Window->Preferences->General->keys 修改 ...
- 利用java自带的base64实现加密、解密
package com.stone.util; import java.io.UnsupportedEncodingException; import sun.misc.*; public class ...
- Protocol(协议)、Delegate(委托)、DataSource(数据源)
这里以 UITableViewController 和 UITableView 的关系为例: //--------------------------------------------------- ...
- OpenCV2.4.11+VS2012的环境配置+“fatal error LNK1112: 模块计算机类型“X86”与目标计算机类型“x64”冲突”的问题解决
本来OpenCV环境配置的问题是个基础问题,但是步骤有点小烦,所以几乎每次都要百度一下,加上这次遇到的“fatal error LNK1112: 模块计算机类型“X86”与目标计算机类型“x64”冲突 ...
- 【dp】数字游戏&寒假祭
区间DP 题目描述 丁丁最近沉迷于一个数字游戏之中.这个游戏看似简单,但丁丁在研究了许多天之后却发觉原来在简单的规则下想要赢得这个游戏并不那么容易.游戏是这样的,在你面前有一圈整数(一共n个),你要按 ...
- ps命令查看子进程
[root@centos7 log]# ps -f -e -o pid,ppid,pgid,comm PID PPID PGID COMMAND 5070 5068 5070 bash 7169 50 ...
- RN性能
https://facebook.github.io/react-native/docs/performance.html 一个使用RN而不是webView的重要原因是可实现60fps以及更类似原生a ...
- perl学习之:理解贪婪匹配和最小匹配之间的区别
正则表达式的新手经常将贪婪匹配和最小匹配理解错误.默认情况下,Perl 的正则表达式是“贪婪地”,也就是说它们将尽可能多地匹配字符. 下面的脚本打印出“matched defgabcdef”,因为它尽 ...
- 什么是php?php的优缺点有哪些?与其它编程语言的优缺点?
身为一个PHP开发者,有必要了解一下PHP的缺点,知道每种语言的优点和缺点,才能知道某种语言在什么场景下适合使用,在什么场景下不适合使用. 这个问题我曾经面试的时候遇到过,我之前没总结过,第一问大部分 ...