zoukankan      html  css  js  c++  java
  • 虚拟机下linux上网

    一、概述

    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(5) file for glibc resolver(3) generated by resolvconf(8)
    #     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

  • 相关阅读:
    activemq学习
    shell变量
    ext3文件系统目录限制问题
    linux性能优化cpu 磁盘IO MEM
    vs2010下编译osip2和eXosip2的4.0.0版的静态库及搭建开发环境
    samba的rpm包,只有tar.gz文件安装
    随记
    mount/umount系统调用
    不定参数的传递VA_LIST的用法
    samba服务器源码安装(非rpm)
  • 原文地址:https://www.cnblogs.com/amanlikethis/p/3607084.html
Copyright © 2011-2022 走看看