ifcfg系列命令配置网络属性

Posted FernLi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ifcfg系列命令配置网络属性相关的知识,希望对你有一定的参考价值。

Linux网络属性配置:

  将linux接到网络中的方式:

    1、 本地通信:配置IP/NATMASK

    2、跨网络通信:配置路由(网关)

    3、基于主机名通信:配置DNS服务器地址(域名解析),linux可以配置3个DNS指向

Linux配置网络的方式:

  • 静态指定
  • 动态指定

  1、静态指定

    • 指定命令
    • 配置有关网络的配置文件      

    (1)指定命令,只对当前系统有效

      •  ifcfg家族
      •   iproute2家族
      •   在CentOS7上新增的nm(network Manager)家族
      •   DNS服务器的配置文件位置:/etc/resolv.conf
      •  本地主机名配置文件位置:/etc/sysconfig/network

      1)ifcfg家族

        ifconfig :配置IP,NETMASK

        route :路由

        netstat:状态及统计数据查看

      2)iproute2家族

        ip OBJECT

          addr:与ip地址和掩码有关的

          link:与网络接口有关的

          route:与路由有关的

      3)在CentOS7上nm家族

          nmcli:命令行工具

          mutui:test window工具

    (2)直接编辑配置文件,永久有效

        配置文件位置:

          /etc/sysconfig/network-scripts/ifcfg-NETCARD_NAME

        eg:  

----如上图,是我目前主机的一个网络信息的显示

   2、动态分配

      依赖于本地网络中的DHCP服务(Dynamic Host Configure Procotol)

      动态主机设置协议(Dynamic Host Configuration Protocol, DHCP)是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配IP地址给用户给内部网络管理员作为对所有计算机作中央管理的手段。

 

网络接口命名方式

  • 传统命名
  • 可预测命名方案(CentOS7)

  1、传统命名:

    以太网:ethX,[0,oo),例如eth0,eth1...

    PPP网络:pppX, [0,...], 例如,ppp0, ppp1, ...

  2、可预测命名方案(CentOS7)

    支持多种不同命名机制:

      Fereware,拓扑结构

 

一些补充:

将linux主机接入到网络中:
    主机要接入网络中要配置的基本网络属性有哪些?
            ip/mask
            路由:和非本地网络中的主机通信,配置默认网关机制
            DNS服务器:指明用到哪个DNS服务器,域名解析。例如我们记住的是www.baidu.com,但是网络需要把这个解析成它知道的数字,这时用到DNS域名解析
                主DNS服务器
                次DNS服务器
                第三次服务器(windows支持2个。linux支持3个,防止宕机)
            主机名:自己的主机有自己的主机名,但是别人想要访问你的主机,你就必须要在互联网的DNS服务器注册才可以

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

    

 

以上是关于ifcfg系列命令配置网络属性的主要内容,如果未能解决你的问题,请参考以下文章

Linux网络属性配置——ifcfg命令家族

Linux网络属性配置“三大家族”(ifcfgiproute配置文件)

linux网络属性配置

Linux下的网络管理相关知识

网络配置命令,绑定,接口命名以及配置文件的详解

三大家族轻松管理CentOS 7网络属性配置