1.配置ip的几种方式:

 
1.使用ifconfig命令(临时配置,重启后失效)
2.使用setup工具(RedHat专有的,不过经本人测试,虚拟机装了centos,也有setup,也可以进行配置,可能是系统里集成过),现在了解了,原来centos是redhat开源代码重新编译改进后的,可以说centos就是redhat的克隆版,怪不得也能用setup~
    网上说,setup是一种图形化工具,没有的话可以进行安装,不过安装之后可能是空的,没有网络等服务配置的选项,这需要对里面各个服务进行安装才有。
3.修改网络配置文件(这个是比较正统的,其他几种方式原理也是改这些文件)
3.使用图形界面(这个据说比较简单,和windows图形界面差不多,不做介绍)
 
1.ifconfig命令,可以配置和查看IP地址,与windows系统的ipconfig命令类似。配置的IP是临时的,重启后失效。
    命令:ifconfig eth0 192.168.1.220 netmask 255.255.255.0
               ifconfig 网卡设备名 IP netmask 子网掩码
 
2.setup工具,redHat版本可使用。类似图形化的效果,比较方便。
 
3.修改网络配置文件,这种是最需要牢记的。linux系统中一切皆文件。IP等也保存在文件中。网络配置文件主要包含以下几个文件。注意大小写。
    ①. /etc/sysconfig/network    网络配置文件,配置主机名和网关
        NETWORKING=yes                                    yes|no    启用|关闭网络
        NETWORKING_IPV6=no                            是否使用IPV6
        HOSTNAME=localhosts.localdomain       主机名
        GATEWAY=192.168.1.1                    默认网关
    ②./etc/sysconfig/network-scripts/ifcfg-eth0,eth0对应网卡代号。此文件为网卡信息文件
       DEVICE=eth0                    网卡代号,和文件名中设备名对应,一般命名为ethX,X从0开始,eth0代表第一个网络设备,以此类推。
    HWADDR=00:24:8C:79:1A:2B       网卡MAC地址
    BOOTPROTO=none                 开机协议,有none(引导时不使用协议),static(静态分配,手动配置IP),dhcp(DHCP协议,自动分配IP),bootp(bootp协议)
    NM_CONTROLLED=yes              是否可以由NetWork Manager图形工具托管,使用图形工具必须将此值设置为yes
    UUID="44b76c8a-b59f-44d5-83fa-7f98fda86b3d" 唯一识别码
    TYPE=Ethernet                  类型为以太网,一般不会变化
    IPADDR=192.168.1.153           IP地址
    NETMASK=255.255.255.0          子网掩码
    NETWORK=192.168.1.0            网段,此网段的第一个IP
    BROADCAST=192.168.1.255        广播地址
    GATEWAY=192.168.1.1            默认网关,存在多个网卡时,不要有重复设置的情况发生,只在其中一个文件中设置即可
    ONBOOT=no                      是否开机启动,no不启动
    MTU=1500                       最大传输单位设置
    IPV6INT=no                     IPV6没有启用
    USERCTL=no                     不允许非root用户控制此网卡
    notes:当开机协议设置为DHCP模式时,只需配置DEVICE、BOOTPROTO、HWADDR、ONBOOT、TYPE、USERCTL即可,其他几项可以忽略
   ③./etc/resolv.conf    DNS域名解析服务器文件
        nameserver 名称服务器,即DNS,可以配置多个,如:
        nameserver 10.0.0.4        主DNS
        nameserver 10.0.0.3        次DNS
        notes:RHEL6.0版本不能在此配置,需要在ifcfg-eth0中配置:DNS1=*.*.*.*
     ④. /etc/hosts   配置主机名和IP的对应关系,有点像windows系统的hosts文件的意思哈~
        127.0.0.1 localhost.domain.domain localhost
 
注意:如果虚拟机是克隆或者快照版,UUID和其他的相同,需要做一些修改。解决方式如下:
①.删除MAC地址:/etc/sysconfig/network-scripts/ifcfg-eth0,删除HWADDR这一行(删除MAC地址配置)
②.删除MAC和网卡地址的绑定文件 rm -rf /etc/udev/rules.d/70-persistent-net.rules
③.重启系统(会自动生成)
4.图形界面,类似于window系统图形界面,不多做赘述。
 
2.虚拟机连接网络的几种方式:
    在此之前说下VMware中的几个虚拟设备:
    VMnet0:这是VMware用于虚拟网络下的虚拟交换机
    VMnet1:这是VMware用于虚拟Host-Only网络下的虚拟交换机
    VMnet8:这是VMware用于虚拟Nat网络下的虚拟交换机
    VMware Network Adapter VMnet1:这是Host用于与Host-Only虚拟网络进行通信的虚拟网卡
    VMware Network Adapter VMnet8:这是Host用于与Nat虚拟网络进行通信的虚拟网卡
 
 
    1.桥接模式(bridged),此种模式,使用本机实际的物理网卡局域网共享上网,相当于局域网内一台独立的主机。实际占用和宿主机同网段的一个IP地址,可以和本机以及内网、外网的各个机器进行交互。如果主机是ADSL拨号不推荐桥接。如果想利用VMware在局域网内新建虚拟网络服务器,为局域网用户提供网络服务,就应该选择桥接模式。
    桥接模式使用VMnet0虚拟交换机,将HOST和虚拟主机连接到同一个网段。就把虚拟机当成当前网段中一台真实主机就可以,这种是最好理解的。
    
    如果在学校等地方使用这种模式不太好,因为IP数量有限,这种方式需要占用此网段实际一个IP。
    notes:使用桥接模式,需要在VMware Workstation工具栏--编辑--虚拟机网络编辑器---桥接到(这块手动选择需要桥接的网卡,防止本地有多块网卡的情况,自动选择无效的网卡)
    
    2.NAT(网络地址转换)模式,此种模式较为方便,几乎不用修改设置,HOST的VM8虚拟网卡的作用仅仅是通过VMnet8交换机与虚拟机进行通信,不提供路由功能。虚拟机上网是通过虚拟一个NAT服务器使虚拟网卡可以连接Internet,所以即使禁用HOST的VM8网卡虚拟机仍然可以上网,宿主机相当于一台开启DHCP的路由器(其实DHCP是由虚拟机本身提供),为虚拟机的虚拟网卡提供IP、子网掩码等,此时虚拟机属于内网,外部机器无法访问它。
    
    3.仅主机模式(host-only),此种模式使用VM1虚拟网卡,只能和宿主机进行通信,不能和局域网内的其他机器通信,不能上网。这种方式和NAT的区别就是不能上网(没有NAT服务)。
    HOST-ONLY模式下,相当于虚拟机和宿主机用双绞线直连,而宿主机不提供任何路由服务。因此,虚拟机和宿主机可以互相访问,但虚拟机无法访问外部网络。
    这种模式对个人没啥用,多用于公司提供相对安全的内网环境。
    
COPY的:如果你想为VMnet1网段提供路由功能,那就需要使用RRAS,而不能使用XP或2000的ICS,因为ICS会把内网的IP地址改为 192.168.0.1,但虚拟机是不会给VMnet1虚拟网卡分配这个地址的,那么主机和虚拟机之间就不能通信了。
原文:http://blog.csdn.net/xh16319/article/details/17272113
 
虚拟机网络连接截图:
 
本地网络连接:
 

linux配置IP的更多相关文章

  1. linux 配置IP地址

    linux 配置IP网址能够使用neat,netconfig,ifconfig等进行配置,当中前两个实用户界面,第三个命令仅仅是暂时设置IP,机器重新启动后配置将丢失. 有时候图形用户界面的程序难以获 ...

  2. linux配置IP的方法

    Linux系统下如何设置IP地址?我们可以通过命令设定IP的方法,不过此方法的前提条件是用户需root权限.在Linux系统的 /etc/sysconfig/network-script/ifcfg- ...

  3. linux配置ip 网关 和dns(转)

    原文地址:http://blog.csdn.net/ztz0223/article/details/5800665 Linux下面配置ip很容易的,并没有网上说的那么复杂,我的linux系统是rhel ...

  4. Linux配置IP和防火墙

    前言: 刚刚学完了怎么配置Linux IP和防火墙 前来总结. 准备: 需安装的: setup 正文: 安装基础包 yum groupinstall "Base" setup 选择 ...

  5. Linux 配置ip 子接口 多网卡绑定

    linux系统配置ip地址,图形化界面略过,这里只介绍文本行.做以下设置注意是否有此权限 查看当前路由及网关信息: [root@localhost ~]# netstat -r Kernel IP r ...

  6. linux配置IP地址

    1. ifconfig命令临时配置IP地址 ifconfig命令:查看与配置网络状态命令 如:  ifconfig eht0 192.168.0.200 netmask 255.255.255.0 # ...

  7. Linux配置IP,安装yum源

    ip addr 查看IP地址 通过 ip 命令加参数 addr 则是查看当前网卡的配置信息, 从下图中可以看出, 当前系统的 ens33 网卡并没有 ipv4 及 ipv6, 没有 ip地址 则只能说 ...

  8. LINUX 配置IP

    1. 用命令查看一下IP配置:ifconfig, 修改网络配置文件  vi  /etc/sysconfig/network-scripts/ifcfg-eht0 2.但是,很多时候,较难记住里面文件的 ...

  9. linux配置IP访问权限

    允许访问vi /etc/hosts.allow添加(可以添加多行,其中“:allow”可以省率)sshd:192.168.81.*:allow                     #表示192.1 ...

随机推荐

  1. python 连接数据库 pymysql模块的使用

    一 Python3连接MySQL 本文介绍Python3连接MySQL的第三方库--PyMySQL的基本使用. 1 PyMySQL介绍 PyMySQL 是在 Python3.x 版本中用于连接 MyS ...

  2. SprimgMVC学习笔记(十)—— 拦截器

    一. 什么是拦截器? Spring MVC中的拦截器(Interceptor)类似于Servlet中的过滤器(Filter),它主要用于拦截用户请求并作相应的处理.例如通过拦截器可以进行权限验证.记录 ...

  3. pscp 命令---windows和linux之间互相拷贝文件的工具

    pscp -r d:\cc root@10.0.0.8:/root/test copy d:\cc content recursively into the /root/test, contains ...

  4. 鼠标拖动div,div跟随鼠标移动效果

    <div id="boxDiv" style='width:20px;height:20px;position:absolute;background:red;'>   ...

  5. webAPI过滤器返回数据加密

    项目需求: 接口返回的数据,存在一些敏感信息,不希望其他用户看到,将Data进行加密传输 代码如下: public class EncryptDataFilterAttribute : ActionF ...

  6. esper(4-3)-Non-Overlapping Context

    语法 create context context_name start start_condition end end_condition 如: // 9点到17点此context才可用(以引擎的时 ...

  7. python 学习笔记一——Python安装和IDLE使用

    好吧,一直准备学点啥,前些日子也下好了一些python电子书,但之后又没影了.年龄大了,就是不爱学习了.那就现在开始吧. 安装python 3 Mac OS X会预装python 2,Linux的大多 ...

  8. layui table合计但是未计算的解决

    在项目里table开启合计功能,但是并未进行数据计算,后来发现是field写错了的问题,上代码 for(var i = 0; i < that.checkboxAll.data.length; ...

  9. ELK 插件(一) ---- head

    一, 插件介绍 01, ElasticSearch Head是什么? ElasticSearch Head是集群管理.数据可视化.增删查改.查询语句可视化工具.可以对集群进行傻瓜式操作.你可以通过插件 ...

  10. UNIX文件mode_t详解 ... S_IRUSR

    打开文件.新建文件和关闭文件操作 打开文件操作使用系统调用函数open(),该函数的作用是建立一个文件描述符,其他的函数可以通过文件描述符对指定文件进行读取与写入的操作.打开文件的一般形式是: ope ...