为虚机Linux系统设置静态IP,ping通外网并解决相关问题
在虚机中安装完Linux系统后,虚机是ping不通外网的,而默认的动态IP会为之后的Hadoop应用造成不少麻烦,为了减少这些不必要的麻烦,我们把系统的IP设置为静态。
步骤:
修改系统配置文件
命令:
vi /etc/sysconfig/network-scripts/ifcfg-eth0

将文件中的三个参数改为:
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
接着添加IP地址、子网掩码、默认网关
IPADDR=192.168.6.60
NETMASK=255.255.255.0
GATEWAY=192.168.6.2

注意,这里的IP地址和默认网关不是乱填的
需要查看虚机的虚拟网络编辑器

添加网络

选择VMnet8

如果VMnet8已存在则跳过上一步

选中VMnet8,选择NAT模式,并去掉勾选 使用本地DHCP服务将IP地址分配给虚拟机

进入NAT设置

如图所示,网关IP(GATEWAY):192.168.6.2即为配置文件中的网关,IP地址(IPADDR)则取该网关中的一个子网IP:192.168.6.60,子网掩码(NETMASK)默认为:255.255.255.0
配置好文件,保存并退出。
接下来为系统设置DNS
命令:vi /etc/resolv.conf

进入配置文件添加(这是Google提供的公用DNS):
nameserver 8.8.8.8
nameserver 8.8.4.4

保存并退出。
然后重启net服务
命令:service network restart

直到此时我们才算完成了一半。
这时我们可以用ping命令去ping主机IP和外网(如:www.baidu.com),我们会发现可以ping通主机IP却不能ping通外网
进入主机的适配器设置

进入以太网的属性设置(我主机通过以太网连接外网,其他类似),选择共享设置

勾选 允许其他网络用户通过此计算机的Internet来链接,并选择VMnet8,保存。
再来ping外网,发现可以ping通了。但是我们用主机ping虚机却ping不通
首先关闭Linux系统的防火墙
命令:service iptables stop
然后进入主机的适配器设置
进入VMnet8的属性设置
进入IPv4设置,将其设置为自动获取IP地址
保存
再次尝试主机ping虚机,如果还是不能ping通
再次进入主机的适配器设置
进入VMnet8的属性设置
进入IPv4设置,为其配置IP地址
网关与虚机相同
子网掩码与虚机相同
IP选此网关内与虚机IP不同的一个
保存退出
再次尝试主机ping虚机,发现可以ping通了。
至此,大功告成。
为虚机Linux系统设置静态IP,ping通外网并解决相关问题的更多相关文章
- 关于Linux 虚拟机如何才能ping 通外网
需要虚拟机能够联网.以前都是用桥接模式让虚拟机跟主机通信,这几天查了好多资料,都没有写得很详细,自己捣鼓了很久,把步骤写下来吧. 虚拟机操作步骤: 点击虚拟机的“菜单栏”上的“编辑”,再点击“虚拟网络 ...
- VMWare虚拟机Centos 6.9中的 linux 配置静态ip地址上外网
1.查看网络 # ifconfig 发现网络还没有配置,ping不通 2.修改网卡配置文件 # vim /etc/sysconfig/network-scripts/ifcfg-eth0 添加如下配置 ...
- 关于docker中容器可以Ping通外网,真机无法Ping通容器的问题
首先我们要知道整体的框架结构,docker是我们安装在centos7上的,而centos7是安装在vmware上.其中docker中还有若干容器运行. 整体框架图如下: 我们将它分为两部分,一部分是d ...
- 关于开发板不能ping通外网IP
最近在做远程监控的项目,打算用开发板给一个网站发送数据包.不过发现开发板只能ping通同一局域网内的ip,外网的ip不能ping通.纠结了半天发现是网关没有设置的原因.下面来说说如何解决这个问题. 首 ...
- 【整理】虚拟机和主机ping不通解决办法,虚拟机ping不通外网的解决方法
检查几个方面: 1.检查虚拟网卡有没有被禁用2.检查虚拟机与物理机是否在一个VMNet中3.检查虚拟机的IP地址与物理机对应的VMNet是否在一个网段4.检查虚拟机与物理机的防火墙是否允许PING, ...
- redhat ping不通外网的解决办法
ping自己和网关都能ping通就是无法ping通外网例如百度: [root@ocdp1 ~]# ping www.baidu.com ping: unknown host www.baidu.com ...
- 集群搭建:主机宽带拨号上网,虚拟机使用桥接模式,该如何ping通外网
首先介绍一下看这篇文章需要的基础.需要了解虚拟机的 虚拟机的三种网络模式,有Linux基础知识,这些都是前提.首先介绍一下我的环境:主机:win7虚拟机:VMware Workstation 10虚拟 ...
- 能ping通外网dns但不能上网一例
一个win7本本仅通过一个无线路由一个人上网,突然一天不能上网了,甚是奇怪,一看本地连接均是正常的.而且能ping通外网的dns,但无论如何就是打不开网页,表现为输入任何网址很迅速的显示该页无法显示, ...
- linux系统设置静态IP,DHCP网络服务,DNS
一.设置静态IP及DHCP网络服务 kk@yuanqiangfei:~$ cat /etc/network/interfaces # This file describes the network i ...
随机推荐
- Type Conversion
文章著作权归作者所有.转载请联系作者,并在文中注明出处,给出原文链接. 本文原更新于作者的github博客,这里给出链接. 什么是转换 转换是接受一个类型的值并使用它作为另一个类型的等价值的过程.转换 ...
- WebService的调用
今天测试用代码如何去调用WebService,因为之前都是直接vs直接引用,网上搜索的很多也并没有讲清楚,搞得一直不得劲.其实基元对象(string/int等)的调用倒是挺简单的,根据方法名赋值传参就 ...
- 自制操作系统Antz(13) 显示图片
显示图片只是在多媒体课上看着bmp格式图片的突发奇想,然后就实现在了我自己的操作系统 Antz系统更新地址 Linux内核源码分析地址 Github项目地址 效果图: 显示图片的原理 在之前显卡操作时 ...
- Weblogic漏洞修复记录
1.CVE-2018-2628.CVE-2018-2893 以上两个漏洞均是针对weblogic的t3服务进行攻击,如果有条件的,可以从oracle官网下载最新的补丁安装http://www.orac ...
- 使用卷积神经网络CNN完成验证码识别
gen_sample_by_captcha.py 生成验证码图片 # -*- coding: UTF-8 -*- """ 使用captcha lib生成验证码(前提:pi ...
- Spark机器学习基础三
监督学习 0.线性回归(加L1.L2正则化) from __future__ import print_function from pyspark.ml.regression import Linea ...
- vue-cli 最强指南
今天在这篇文章里,会对 vue-cli 的功能做个详细的整理,把 vue-cli 所有的功能都列出来.注:这个是官网连接:https://cli.vuejs.org/zh/guide/ ,建议多看细看 ...
- Unity3D|-XLua热更新用法的大致流程
xlua是由腾讯维护的一个开源项目,我们可以在github上下载这个开源项目并查看一些相关文档 官网:https://github.com/Tencent/xLua 配置文档:https://gith ...
- 数据结构|-用C#实现一个简单的链表
我们知道C#中是没有链表的,我们可以自己实现一个 整个单链表能实现的功能有: 功能 方法 返回值 备注 获取链表长度 GetLength() int 返回值是链表长度 清空链表 Clear() voi ...
- (一)为什么要UML
1 建模的意义 模型是对于现实的简化,建模是为了更好的理解系统 模型帮助我们按照实际情况或需求对系统可视化 模型允许我们详细说明系统的构造,行为 模型给出一个构造系统的模板 模型对我们做出的决策进行文 ...