虚拟机连接外网有三种模式。桥接、Nat、Host-Only。三者的区别,详见 实例讲解虚拟机3种网络模式(桥接、nat、Host-only)

使用虚拟机连接外网时,一定要充分考虑本地的网络环境!!! 比如:办公室内,IP时和Mac地址绑定的,或者是需要客户端登录的,那么我们只能使用NAT模式。如果没有特殊限定,桥接和Nat模式都是可以的。

本篇小编使用的时NAT模式,以下操作全部转载,以备不时之需,转载地址:VMware下linux Ubuntu使用NAT共享主机IP

VMware虚拟机安装后,在“网上邻居”-“查看网络链接”里会添加两个默认的虚拟网卡,分别是VMnet8(192.168.65.1)和VMnet1(192.168.19.1),当然不同的机器上,这两个网卡的 IP可能是不一样的。在windows中此二虚拟网卡可设置成自动获取IP的方式,此时在命令行输入ipconfig即可查看分配给它们的IP地址。同时我们还需要选择VMware有两种链接网络的方法,即使用Bridged(桥接)和NAT方式,前者需要将XP的宽带链接(ADSL)设置成共享模式才能使用。

NAT方式使用的VMNet8网卡,主要要知道Gateway、DNS两个重要的IP:
  第一个地址(192.168.109.1)静态地址,分配给了宿主机Xp的VMware Network Adapter VMnet8适配器使用;
  第二个地址(192.168.109.2)静态地址,分配给了NAT设备使用。
  (192.168.109.3到192.168.109.127)静态地址,保留。(192.168.109.128到192.168.109.254):DHCP作用域地址范围,分配给虚拟机使

windows的设置:

1、主机的“网络邻居”:本地连接-->属性--->"高级"--->'Internet连接共享'--允许其他网络用户通过此计算机的Internet连接来连接:家庭网络连接选(VMware Network Adapter VMnet8)

 

vmware的设置:

2、主机的“网络邻居”:VMware Network Adapter VMnet8-->属性--->查看是否设置为固定IP,如IP:192.168.109.1; 子网掩码:255.255.255.0;其他空白

 

3、点击VM里的“edit(编辑)-->virtual NetWork Editor...(编辑虚拟网络)”中,网络设置里的NAT项中查看VMnet8(选中WMnet8,然后在下面点击“NAT Settings...”),查看“Gateway IP”,一般是192.168.X.2/255.255.255.0,这个地址即VMnet8的NAT的网关。

 

Ubuntu设置:

4、启动虚拟机,在linux Ubuntu中把ip设置成和VMnet8一个网段的IP,网关设置成3中找到的Gateway IP。如:IP:192.168.109.100;子网掩码:255.255.255.0;网关:192.168.109.2

 

5、到此为止,设置结束,如果你的主机能够上网,则虚拟机中的Ubuntu系统应该也能上网了。

VMware下 CentOS 连接外网问题(笔记)的更多相关文章

  1. 怎样解决VMware虚拟机无法连接外网问题

    安装上虚拟机之后,再安装上linux之后,有时会出现ping不通物理机的ip和任何外网包括网关的ip的问题.虚拟机的网卡是桥接状态.下面就让我为大家演示下一下,怎么让虚拟机重新ping通物理机. 工具 ...

  2. virtualbox虚拟机NAT模式下不能连接外网

    背景 给VirtualBox虚拟机(装载了Ubuntu16.04系统)配置了两张网卡,网络模式分别为"网络地址转换(NAT)"和"仅主机(Host-Only)适配器&qu ...

  3. Hyper-v 中 CentOS 连接外网之有线网卡

    一.打开虚拟机交换管理器,查看默认的虚拟交换机 如果不是内部网络,则需要新建一个虚拟交换机,新的交换机应该使用内部网络: 二.配置虚拟机使用的交换机.如果 “默认开关” 不是内部网络,需要使用自己新创 ...

  4. hyper-V下虚拟机连接外网,怎么才能将Hyper-V 的虚拟机接入互联网?

    现在情况是这样的: windows hyper-V主机IP: 192.168.20.3 hyper-v虚拟网卡IP:192.168.20.13 虚拟机1IP:192.168.20.21 同一局域网主机 ...

  5. centos中NAT模式下静态IP连接外网

    使用linux虚拟机时,通常会用到yum命令来安装软件,然而这个命令需要连外网下载软件,用maven下载jar包也需要外网.虚拟机在内网可以互相ping通,然而ping不了外网,于是通过试验,终于找到 ...

  6. NAT模式下VMware中CentOS7无法连接外网的解决方法

    故障现象 ----------------------------------------------------------------------------------------------- ...

  7. VMware虚拟机 安装centos7并设置静态ip 连接外网

    首先下载VMware虚拟机:http://xzc.197746.com/VMware-Workstation-12.5.9.zip 然后下载centos7镜像:http://vault.centos. ...

  8. vmware workstaion之不能连接外网

    Vmwareworkstation15系列桥接模式不能上网解决办法 最近在vmwareworkstation15中创建一个双网卡虚拟机,由于一直连不了外网,一直困扰着我.各种姿势在百度谷歌查找,最终还 ...

  9. linux: centos设置ip以及连接外网

    注明:我使用的的使centos 7,所有文件名是ifcfg-enp0s3, 一. 设置虚拟机中linux的ip,使本地能连通虚拟机的linux系统 1>.进入本地windows的cmd,输入ip ...

随机推荐

  1. onkeydown事件

    <img src="images/hot.jpg" alt="" id="imgId" class="img1"/ ...

  2. Windows 安装 MySQL 5.7.18

    1. 在MySQL官网 http://dev.mysql.com/downloads/mysql/ 上面下载ZIP安装包(第二个:Windows (x86, 64-bit), ZIP Archive) ...

  3. Node.js之Express四

    Express提供的大部分功能是通过中间件函数完成的,这些中间件函数在Node.js收到请求的时点和发送响应的时点之间执行.Express的Connect模块提供了中间件框架,可以方便的在全局或路径级 ...

  4. IE浏览器版本的判断

    var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串 && userAgent.indexOf(; //判断是否IE< ...

  5. Json.Net组件指定/忽略序列化字段属性技巧知识点

    我们在用Json.Net序列化组件序列化类的时候,经常有这样的一个需求:指定被序列化类中的某些字段属性是要忽略的,或者是指定字段属性序列化 比如下面这个类: public class Bar { pu ...

  6. JDBC连接数据库的完整实例

    package com.sinovatech.util;   import java.sql.CallableStatement; import java.sql.Connection; import ...

  7. 用面向对象的编程方式实现飞机大战小游戏,java版

    概述 本文将使用java语言以面向对象的编程方式一步一步实现飞机大战这个小游戏 本篇文章仅供参考,如有写的不好的地方或者各位读者哪里没看懂可以在评论区给我留言 或者邮件8274551712@qq.co ...

  8. Java的工厂模式(三)

    除了一般的工厂模式之外,还有抽象工厂模式,抽象工厂模式更强调产品族的概念,一个具体工厂生产出来的系列商品都是一个产品族的. 假设我们有两个具体工厂,分别是袋装水果工厂和罐装水果工厂,它们都能生产苹果和 ...

  9. 理解RESTFul和SOA

    RESTFul:面向资源的架构(roa) RESTFul基于HTTP协议,是一种明确构建在客户端/服务端体系结构上的一种风格, rest是Representational State Transfer ...

  10. JAVA 判断字符串是否可转化为JSONObject、JSONArray

    有时,我们需要判断字符串在转化为JSON对象或者JSONArray时,我们可以使用JSONObject.parseObject和JSONArray.parseArray,但是有时候我们需要在转化之前判 ...