一、概述

1、 常见的上网方式

有以下两种:

桥接

NAT(推荐)

有关虚拟机几种不同联网方式的讲述,可以参考VMware网络选项分析

通常的配置步骤:

<1> 配置PC端

<2> 配置linux端

2、本文实验环境

PC:windos XP

虚拟机:VMware 6.5

linux: ubuntu 12.0.4

二、NAT联网方式

 1、实现方法

在虚拟机linux系统设置界面选择NAT联网,默认情况下直接就能上网,也就是说可以不进行步骤2了。

 2、修改IP

2.1 为何要修改IP?

选择NAT联网方式,默认选择的是DHCP指派IP,也就是自动设置。 不需要设置就可以直接上网,为何还要修改IP呢。因为自动设置的IP会由于某些原因变动,倘若自己指定一个静态IP,这样在开发过程中不会因为DHCP的动态分配,而频繁修改登录IP。

2.2 修改步骤

配置网络细节参考ubuntu网络设置,这里只讲述配置的参数。

1> 查看主机VMnet8配置

  如果不是想要的IP地址,修改方法与常见的IP地址修改方法不一样,打开虚拟机VMware--> Virtual Network Editor-->Host Virtual Network Mapping -> VMnet8-->Subnet。

  然后输入需要的IP地址,最后点击应用,就生效了。

2> 查看虚拟机NAT设置

3> 配置IP、网关、子网掩码(/etc/network/interfaces)

#网卡eth0的配置
#auto eth0
#iface eth0 inet dhcp #staic 静态IP
auto eth0
iface eth0 inet static
address 192.168.158.129
netmask 255.255.255.0
gateway 192.168.158.2

注意使IP与PC端VMnet8处于同一网段,子网掩码以及网关都设置为“虚拟机NAT设置”中给出的信息

4>  配置DNS(/etc/resolv.conf)

# Dynamic resolv.conf() file for glibc resolver() generated by resolvconf()
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 192.168.158.2
search localdomain
nameserver 210.32.32.1
nameserver 210.32.32.10

在DNS配置文件中添加一项"nameserver 192.168.158.2" 。

5> 重启网络

# /etc/init.d/networking restart

三、桥接联网

1、选择桥接联网

2、在“主机虚拟网络映射”里,将VMnet0 设置为物理网卡

  Edit->Virtual Network Editor->Host Virtual Network Mapping

  在安装完“VMware Workstation”之后,通常在网络连接里会多出来虚拟网络“VMware Network Adapter VMnet1”和“VMware Network Adapter VMnet8”,但是没有“VMware Network Adapter VMnet0”。如上图VMnet1和VMnet8分别选择的是对应的虚拟网络适配器,但是VMnet0选择的则是实际存在的物理网卡,这大概就是为什么没有“VMware Network Adapter VMnet0”的原因,也就是说VMnet0在使用的时候连接的是实际存在的物理网卡而不是虚拟网卡。

3、查看windows主机IP设置

4、 配置IP(同一网段)、网关、子网掩码、DNS与主机一致

/etc/network/interfaces

auto eth0
iface eth0 inet static
address 192.168.158.129
netmask 255.255.255.0
gateway 192.168.158.1

/etc/resolv.conf

nameserver 210.32.32.1
nameserver 210.32.32.10

 5、重启网络

# /etc/init.d/networking restart

 6、开发板ping不通主机或者虚拟机ping不通主机

一种可能性,主机防火墙没有关闭。

参考网页:VMware网络选项分析

ubuntu网络设置

      http://blog.csdn.net/Gavin_dinggengjia/article/details/6325904

虚拟机下linux上网的更多相关文章

  1. 虚拟机下Linux读取USB设备的问题虚拟机下Linux无法读取USB设备的解决方案

    我们在虚拟机中识别USB设备有三种情况导致Linux系统不能读取到USB设备: 1. .当虚拟机的USB服务没有开启的时候 2. 若虚拟机的USB连接的设置选项没有设置好 3. Widows抢先一步, ...

  2. 虚拟机下Linux系统如何设置IP地址

    虚拟机下Linux系统设置IP地址三种方法 文章来源:https://jingyan.baidu.com/article/ea24bc399ffeb9da62b3318f.html 工具/原料   V ...

  3. 虚拟机下linux迁移造成MAC地址异常处理办法

    虚拟机下linux迁移造成MAC地址异常处理办法 Linux无法启用网卡:Device eth0 has different MAC address than expected,ignoring解决 ...

  4. 虚拟机下linux安装mysql,apache和php

    由于腿伤了,卧床在家折腾下linux,尝试用虚拟机装mysql,apche和php.中间各种波折,装了好几天,觉得有些经验还是要记录下来,让自己别忘了:) 按照下面这篇文章的方法,基本可以顺利安装成功 ...

  5. VMware虚拟机下Linux系统的全屏显示

    在VMware虚拟机下的Linux无法全屏的问题的解决方案如下: 1.   启动虚拟机,并启动Redhat6.4. 2.   点击“view”——然后将Autofit window这个选项勾选.(一般 ...

  6. (转)windows宿主机,ubuntu虚拟机下的上网设置(有线网络和无线网络)

    转自:http://hi.baidu.com/puppywst/item/d9f73734856e2af32684f4e3 虚拟机下ubuntu共享方式上网: 有线网络 在有线网络的条件下,vmwar ...

  7. ARM+linux学习过程(1)虚拟机下ubuntu上网

    总结:(1)通过bridge方式也可以实现ubuntu上网(只要PC物理网卡能上网),可以实现ping通主机和开发板 (2)要想上网简单上网,可以通过nat方式,在vmware中设置为nat方式,选择 ...

  8. 转载_虚拟机下LInux(终端)配置网络的方法

    出自: http://www.360doc.com/content/14/1027/11/17496895_420258403.shtml 对文章的重点进行剪贴,方便查看. 这几天在虚拟机vmware ...

  9. 虚拟机下linux系统安装nginx

    近在windows虚机下安装nginx,也遇到部分问题,写篇随笔总结一下 一.安装虚机 windows下安装虚拟机我就不说了,一搜一大把,一直下一步就ok了 二. 打开虚拟安装nginx 1.选择版本 ...

随机推荐

  1. 几种不同风格的Toast

    一般情况下,我们使用Toast默认的风格就行了,只是有些时候为了达到我们自己想要的效果需要自定义一下,包括自定义显示的位置,显示的内容以及完全自定义里面的布局,代码如下: activity: pack ...

  2. java+springboot+bootstrap-fileInput 文件上传前后台完整示例

    先看效果图

  3. HDU 2876 Ellipse, again and again

    转载请注明出处:http://blog.csdn.net/u012860063?viewmode=contents 题目链接:http://acm.hdu.edu.cn/showproblem.php ...

  4. IE无法打开internet网站已终止操作的解决的方法

    用IE内核浏览器的朋友,或许不经意间会碰到这样滴问题: 打开某个网页时,浏览器“嘣”跳出一个提示框“Internet Explorer无法打开Internet 站点...已终止操作”.而大多数情况下该 ...

  5. DTrace Probes in HotSpot VM----java

    http://docs.oracle.com/javase/6/docs/technotes/guides/vm/dtrace.html http://docs.oracle.com/javase/7 ...

  6. 用NodeJs实现优先级队列PQueue

    优先级队列(PriorityQueue)是个很有用的数据结构,很多编程语言都有实现.NodeJs是一个比较新潮的服务器语言,貌似还没有提供相关类.这些天有用到优先级队列,因为时间很充足,闲来无事,就自 ...

  7. Oracle 设置日志模式

    在NOARCHIVELOG模式下启动和运行一个数据库. 确定闪回恢复区的位置和归档日志目标目录的位置. 步骤一 为归档的重做日志配置FRA和单独的归档日志目标. 首先,设置FRA参数DB_RECOVE ...

  8. Amazon S3 上传文件 SSL23_GET_SERVER_HELLO握手错误

    题外话:今天偶尔来逛逛,发现我真是懒到家了.居然有半年前的留言我都没有来看过,真对不起留言的同学,希望他的问题已经解决了. 这两三天一直被亚马逊S3上传文件的问题困扰着,直到昨天晚上终于搞定了,工作群 ...

  9. jquery中Live方法不可用,Jquery中Live方法失效

    jquery中Live方法不可用,Jquery中Live方法失效 >>>>>>>>>>>>>>>>> ...

  10. C#发送邮件-C#教程

    如何利用C#实现邮件发送功能?闲话不多说请看代码: public static void SendMail(MyEmail email){//发送验证邮箱邮件.//1.创建邮件MailMessage ...