zoukankan      html  css  js  c++  java
  • 003Linux网络配置

    基于VMware中的Linux系统:

    1、VMware提供了三种网络工作模式:

      (1)bridged(桥接模式)

      

      桥接模式,顾名思义,得有桥,谁充当桥呢?当然是主机,安装了虚拟机的主机,充当的是虚拟机与外部网络的桥。主机上面安装了虚拟机,如果采用桥接模式,虚拟机将能够通过主机访问到外部的网络,外部的网络也能够通过主机访问到虚拟机。

      适合环境:需要由路由器提供多个IP地址的网络环境。

      

      (2)NAT(网络地址转换模式)

        

        特点:主机与虚拟机使用的是一个IP地址,这样就能满足IP地址有限的情况。但是我们这个虚拟机是不能被外部所发现的,外部网络看到的IP地址永远都是安装虚拟机的主机的。但是虚拟机可以通过主机去访问外部网络。

        适用环境:网络中只能提供一个IP地址。

      (3)host-only(主机模式)

        

        最明显的特点:安装虚拟机的计算机没有接入到任何外部网络;

        这时候如果想让虚拟机中的系统与主机进行通信,就采用host-only模式。就好比两台计算机直接使用网线连接在一起。

        适用环境:安装虚拟机的主机没有连接任何外部网络。

      注意事项:

        (1)选择网络模式前,停止虚拟机中的系统的运行;

        (2)配置完网络后,重新启动虚拟机中的系统;

    2、Linux网络设置

      (1)相关命令:

        ifconfig:查看各网卡详细信息,以太网卡名一般为“eth0”

        /etc/init.d/network restart:重启各网卡

      (2)步骤

        ①重启各网卡:/etc/init.d/network restart

          运行结果:报错

          

          报错原因:/etc/init.d/network 与 NetworkManager冲突了。

          解决办法:关闭NetworkManager      service NetworkManager stop

        ②重启之后,用ifconfig查看各网卡的情况,发现少了etho,

          

          

          Linux常见网络接口:-eth0 系统中第1块物理网卡(eth是以太网的缩写)   -lo:虚拟的回环网卡(用软件模拟出的虚拟的回环网卡,是没有办法去连接外部网络的)    -virbr0:虚拟网桥       实实在在去连接外部网络是不能使用虚拟的,要使用eth0。

          问题解决:

            ①修改eth0网卡的配置文件,将ONBOOT="no"改为"yes"(文件位置:/etc/sysconfig/network-scripts/ifconfig-eth0,有时候可能并不是ifconfig-eth0,可以先进去/etc/sysconfig/network-scripts目录,看哪个像,有可能是ifcfg-eth0)

            ②再次重启各网卡,重启后eth0出现了,并且有一个IP地址,从主机ping这个IP是可以ping通的。

         总结一下步骤:首先关闭NetworkManager服务,重启各网卡,将ONBOOT设置为yes,然后再重启各网卡。

  • 相关阅读:
    实验四 主存空间的分配和回收模拟
    实验一
    实验3观后感
    实验三进程调度模拟程序
    实验2作业调度
    0909 学习操作系统
    实验四 主存空间的分配和回收模拟
    实验三 同学互评
    实验三 进程调度模拟程序
    实验二 作业调度模拟程序
  • 原文地址:https://www.cnblogs.com/mch0dm1n/p/5469064.html
Copyright © 2011-2022 走看看