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

    centos为例:

    /etc/sysconfig/network文件

    用于基本的网络配置信息,包含了控制和网络有关的文件和守护进程的行为参数,包括主机名、网关等

    (默认:我的cent0s7在为空,fedora24也为空,centos6有networking etworking_IPV6hostname)

    NETWORKING——用于设置Linux网络是否运行,yes  no(默认文件里没有)
    NETWORKING_IPV6——是否启用IPv6
    
    HOSTNAME——用于设置主机名称
    
    GATEWAY——设置网关的IP地址
    
    GATEWAYDEV——用来设置连接网关的网络设备
    
    DOMAINNAME——设置本机的域名
    
    NISDOMAIN——在有NIS系统的网络中,用来设置NIS域名
    
    NTPSERVERARGS——设置网络时间服务器参数
    
    FORWARD_IPV4——设置是否开启IPv4的包转发功能,在只有一块网卡时一般设置为false,若有两块网卡并要开启IP数据包的转发功能,则设置为true

     (重启网络服务或注销能使配置文件生效)

    /etc/sysconfig/network-scripts/ifcfg-ethN文件

    网卡配置文件保存着网卡设备名称、IP地址、子网掩码、网关等信息,每一块网卡对应一个配置文件,文件名以ifcfg-开头,后面跟网卡类型(6中以太网用eth表示,加网卡的序号从0开始)。linux系统支持在一块物理网卡上绑定多个IP地址,需要再建立多个网卡配置文件,其文件名的形式为ifcfg-ethN:M(M也是从0开始的数字,第M个虚拟网卡)。DEVICE=eth0——(7里默认没这行)当前网卡设备的设备名称HWADDR=C8:5B:76:25:AF:01——网卡的硬件地址(MAC地址)

    TYPE=Ethernet——该网络设备的类型(以太网)
    ONBOOT=yes——开机启动
    BOOTPROTO=dhcp——获取IP设置的方式,取值为static(静态IP)、dhcp(自动获取)、bootp(?)
    DEFROUTE
    =yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=enp0s31f6 UUID=ed4d5978-354d-3178-9e46-988f7d97db22 AUTOCONNECT_PRIORITY=-999
    如设置为静态IP方式,需要设置一下项目:
    IPADD——该网络设备的IP地址
    BROADCAST——广播地址
    NETMASK——该网络设备的子网掩码
    NETWORK——该网络设备所处的网络地址
    GATEWAY——网卡的网关地址

    /etc/hosts文件

    存储IP地址和域名的静态映射关系

    127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
    ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
    172.30.0.133    www.daduryi.com
    127.0.0.1   centos7.mine.com centos7

    /etc/resolve.conf文件

    DNS客户端用于指定系统所用的DNS服务器的IP地址,在该文件中除了可以指定DNS服务器外,还可以设置当前主机所在的域,以及DNS搜索路径等。默认内容如下:

    # Generated by NetworkManager(在中心)
    search mine.com
    nameserver 202.106.0.20
    nameserver 192.168.1.1

    /etc/host.conf文件

    用来指定如何进行域名解析,我的centos7和fedora

    multi on

    order——设置主机名解析的可用方法及顺序,可用的方法包括hosts(利用/etc/hosts文件进行解析)、bind(利用DNS服务器解析)、和NIS(利用网络信息服务器解析)

    multi——设置是否从/etc/hosts文件中返回主机的多个IP地址

    nospoof——设置是否启用对主机名的欺骗保护,on时启用以提高rlogin、rsh等程序的安全性

    /etc/services文件

    保存网络服务名和他们所使用的协议及端口号。由4个字段组成(协议名称、端口号、传输层协议、注释),Linux系统在运行某些服务时会用到该文件,一般不需要修改,部分内容如下:

    # 21 is registered to ftp, but also used by fsp
    ftp             21/tcp
    ftp             21/udp          fsp fspd
    ssh             22/tcp                          # The Secure Shell (SSH) Protocol
    ssh             22/udp                          # The Secure Shell (SSH) Protocol
    telnet          23/tcp
    telnet          23/udp
    # 24 - private mail system
    lmtp            24/tcp                          # LMTP Mail Delivery
    lmtp            24/udp                          # LMTP Mail Delivery
    smtp            25/tcp          mail
    smtp            25/udp          mail
    time            37/tcp          timserver
    time            37/udp          timserver
    rlp             39/tcp          resource        # resource location

    /etc/nsswitch.conf文件

    定义了网络数据库文件的搜索顺序,例如主机名称、用户口令、网络协议等网络。

    其中DNS解析的先后顺序在hosts选项

    网卡命名:eth0,eth1,eth2,....分别表示第一块网卡,第二块网卡,第三块网卡,...;网卡命名不同于一般设备,且不对应/dev/目录下的文件

    红帽7中的网卡命名:采用ensx格式,其中en表示ethernet(以太网),s表示slot(插槽),x表示插槽索引号,比如ens3表示第三个插槽位置上的网卡。

    ifcfg-enp0s31f6文件——虚拟机Centos7
    ifcfg-enp0s3文件——主机Fedora

    网卡配置方式:手工配置和自动配置。

    配置网卡需要四个参数:IP地址、网络掩码、网关和DNS服务器(用来查询域名的IP地址,所以DNC本身不能使用域名,智能使用点分的十进制格式)

    红帽7允许一块网卡多套参数,一套参数允许配置多个IP地址,但同一时刻只有一套参数生效。

  • 相关阅读:
    2017 Wuhan University Programming Contest (Online Round) Lost in WHU 矩阵快速幂 一个无向图,求从1出发到达n最多经过T条边的方法数,边可以重复经过,到达n之后不可以再离开。
    2017 Wuhan University Programming Contest (Online Round) C. Divide by Six 分析+模拟
    2017 Wuhan University Programming Contest (Online Round) B Color 树形dp求染色方法数
    GCD
    HighCharts SVN IReport进行PDF报表设计--模板
    项目二:品优购 第二天 AngularJS使用 brand商品页面的增删改查
    项目二 品优购第一天
    solr第一天 基础增删改查操作
    solr第二天 京东案例 课程文档 有用
    solr第二天 京东案例
  • 原文地址:https://www.cnblogs.com/daduryi/p/6619184.html
Copyright © 2011-2022 走看看