能在VMware上面安装虚拟机,不可能说是不让链接外网,只是在自己电脑上玩玩就可以了。因为学习需要,经常在自己笔记本上面搭建虚拟机,我经常使用的两种上网方式

一 NET方式上网

设置VMware Network Adapter VMnet8 信息。然后再vmware上面设置网络可选项为VMware Network Adapter VMnet8,使其ip再同一个网段,如果按照这种方式上网,设置网络很简单,保障网络获取方式为dhcp即可,虚拟机ip能保证很长时间不变(但是稳定性不可预测,建议用第二种桥接方式上网)。外网无法访问虚拟机,虚拟机可以访问外网。这种方式一般可以满足需要,但是只能自己宿主机链接虚拟机使用。

二 桥接设置虚拟机静态ip上网

桥接设置虚拟机静态ip上网刚开始设置网络的时候很麻烦,只要弄好,就能受益颇丰,和宿主机相同局域网的电脑都能访问到该虚拟机。

1 获取宿主机网卡信息,或者通过任务管理器,或者通过网络适配器查看,这一步很重要,决定是否能够正常上网

设置虚拟机中对应网卡的信息(在root下):

Centos6 的网卡一般使 /etc/sysconfig/network-scripts/ifcfg-eth0

vim /etc/sysconfig/network-scripts/ifcfg-eth0  

Centos7 里面的网卡则不是,一般是ifcfg-ens33 ,因不同虚拟机需要操作者灵活变通

vi /etc/sysconfig/network-scripts/ifcfg-ens33 
TYPE="Ethernet"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
NAME="eth0"
UUID="ae679cf5-f894-4e23-8a82-60a220f69299"
DEVICE="eth0"
ONBOOT="yes"
IPADDR="192.168.4.80"
PREFIX=""
GATEWAY="192.168.4.254"
DNS1="114.114.114.114"
IPV6INIT=no

保存成功之后,重启网卡

systemctl restart network

即可上网。

如果通过ping www.baidu.com 出现Name or service not known,则需要在/etc/resolv.conf 添加路由信息一般设置为

vi /etc/resolv.conf
==========================
nameserver 114.114.114.114

另外,/etc/sysconfig/network这个文件中,添加 GATEWAR 这个GATEWAR需要和主机的网关一致

VMware 设置虚拟机Centos 上网的两种方式的更多相关文章

  1. [Android]解决3gwap联网失败:联网请求在设置代理与直连两种方式的切换

    [Android]解决3gwap联网失败:联网请求在设置代理与直连两种方式的切换 问题现象: 碰到一个问题,UI交互表现为:联通号码在3gwap网络环境下资源一直无法下载成功. 查看Log日志,打印出 ...

  2. 虚拟机设备直通的两种方式(Working in Progress)

    声明: 本博客欢迎转发.但请保留原作者信息! 博客地址:http://blog.csdn.net/halcyonbaby 内容系本人学习.研究和总结,如有雷同,实属荣幸! pci passthroug ...

  3. UITabBar背景、icon图标颜色、被选中背景设置以及隐藏UITabBar的两种方式

    一.对UITabBar背景和icon图标的一些设置 (1)因为直接给UITabBar设置的背景颜色显示的不纯,半透明的感觉,所以,有时候我们可以直接利用纯色的图片作为背景达到想要的效果: (2)给ic ...

  4. 【iOS开发-31】UITabBar背景、icon图标颜色、被选中背景设置以及隐藏UITabBar的两种方式

    一.对UITabBar背景和icon图标的一些设置 (1)由于直接给UITabBar设置的背景颜色显示的不纯.半透明的感觉,所以,有时候我们能够直接利用纯色的图片作为背景达到想要的效果. (2)给ic ...

  5. Activity设置全屏显示的两种方式及系统自带theme属性解析

    转载说明:原贴地址:http://blog.csdn.net/a_running_wolf/article/details/50480386 设置Activity隐藏标题栏.设置Activity全屏显 ...

  6. redis 设置后台守护运行的两种方式

    第一种:进入src目录,执行 nohup ./redis-server & 第二种:redis.conf==> daemonize=yes,启动redis-server后面加redis. ...

  7. html 指定页面字符集的两种方式

      1.html指定页面字符集的两种方式 方式一: <meta charset="utf-8"> 方式二: <meta http-equiv="Cont ...

  8. VMware虚拟机直连物理网络的两种方式

    VMware虚拟机直连物理网络的两种方式   使用VMware构建虚拟机,通常虚拟机都使用NAT模式.这时,虚拟机有独立的网段.使用NAT模式,虚拟机之间数据都通过虚拟网络传输,不会影响实体机所在的实 ...

  9. yum和编译两种方式升级or降级Centos内核

    http://blog.51cto.com/renzhiyuan/1882599 今天探讨用yum和编译两种方式升级或者降级内核版本: 升级:比如玩kvm,docker等虚拟化,centos内核则升级 ...

随机推荐

  1. ios评分功能实现

    /**  * 只能评分,不能编写评论  * 有次数限制,一年只能使用三次  * 使用次数超限后,需要跳转appstore  */ - (IBAction)systemComentBtnAction:( ...

  2. Docker容器部署Mysql数据库服务器

    本节会用到的Docker命令如下: docker images 查看mysql镜像id docker run -d -p xxxxxxxxxxxxxxx/zhufc/mysql:v2 通过镜像生成 启 ...

  3. Properties的有序读写

    使用java.util.Properties提供的类,读取properties文件的时候,读出来的是乱序的 如下边的情况 import java.io.*; import java.util.Arra ...

  4. ThinkPHP3(结构,路由,模板的调用,后台搭建,系统常量)

    ThinkPHP的结构如下: 在ThinkPHP\Library\Think文件夹中,几个重要的文件 1.App.class.php 框架核心类文件 2.Think.class.php 每次请求都要执 ...

  5. python中空列表判断方法总结,欢迎补充

    --代码-- if __name__ == '__main__': l = [] print(l.__len__() == 0) print(l.__sizeof__() == 40) print(l ...

  6. DatabaseGeneratedOption

    [DatabaseGenerated(DatabaseGeneratedOption.Identity)] 添加时  获取值   自增  默认值,,后期无法修改如:Id(AUTO_INCREMENT, ...

  7. Kubernetes exec API串接分析

    本篇将说明Kubernetes exec API的运作方式,并以简单范例进行开发在前后端上.虽然Kubernetes提供了不同资源的RESTful API来进行CRUD操作,但是部分API并非单纯的回 ...

  8. RDA的使用和说明

    一.RDA 说明 RDA(RemoteDiagnostic Agent)是oracle用来收集.分析数据库的工具,运行该工具不会改变系统的任何参数,RDA收集的相关数据非常全面,可以简化我们日常监控. ...

  9. C++构造和解析JSON

    JSON是一种轻量级的数据交互格式,易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率,实际项目中经常用到,相比xml有很多优点,问问度娘,优点一箩筐. 第三方库 json解析选用j ...

  10. GitLab+Jenkins持续集成

    一.概述 GitLab是一个代码仓库,用来管理代码.Jenkins是一个自动化服务器,可以运行各种自动化构建.测试或部署任务.所以这两者结合起来,就可以实现开发者提交代码到GitLab,Jenkins ...