zoukankan      html  css  js  c++  java
  • CentOS中与网络相关的常用

    CentOS中与网络相关的常用配置文件

    1. 常见的网络配置文件

    /etc/hosts                本地域名解析表,用于解析主机名。对应于win系统中的C:WindowsSystem32driversetchosts的文件

                    如果你有后端开发经验,相信你对此目录很熟悉

    /etc/resolv.conf           域名服务器ip地址配置文件,通过NetworkManager可以自动生成该文件

    /etc/sysconfig/network  配置所有网卡路由和主机信息

    /etc/sysconfig/network-scripts/ifcfg-interface-name

                                    针对于特定网卡的配置文件

    /etc/sysconfig/network-scripts/route-IFACE

                                           配置路由信息

     

    2. /etc/hosts文件常用配置

    文件中内容常见格式如下

      127.0.0.1    localhost                     # 配置本地域名

    可通过getent hosts命令查看该文件内容

    可以配置多个域名使用同一个ip,可在/etc/host.conf文件中配置,使用multi  on表示支持。

    /etc/nsswitch.conf文件,可配置本地域名解析表和远程域名解析服务的优先级,格式如下:

    #hosts:     db files nisplus nis dns

    hosts:      files dns   # 默认本地域名表的优先级高于域名解析服务

     

    3. /etc/resolv.conf文件

      文件格式

        nameserver 8.8.8.8       # 默认域名服务器地址 8.8.8.8

    4. /etc/sysconfig/network文件常用配置

    NETWORKING=yes                               # 网络

    HOSTNAME=vathe-pc                        # 配置主机名

    5. /etc/sysconfig/network-scripts/ifcfg-interface-name文件

        针对于特定网卡进行设定,常见选项可参考/usr/share/doc/initscripts-#/sysconfig.txt  (1000+行)

    DEVICE=eth0                   # 此配置对应的应用到的设备

    ONBOOT=yes                                # 在系统引导时是否激活

    BOOTPROTO=dhcp           # 激活此设备使用的配置协议,包括dhcp,none,bootp,static

    HWADDR                             # 设备MAC地址

    MACADDR                          # 指定MAC逻辑地址

    NM_CONTROLLED           # 是否接受NetworkManager控制,建议CentOS上设置为no

    TYPE=Ethernet                  # 接口类型,常见有Ethernet, Bridge

    UUID                                    # 设置标识

    IPADDR                                # 指明ip地址

    NETMASK                            # 子网掩码

    PREFIX                                  # 网络位数目

    GATEWAY                            # 默认网关

    DNS1  DNS2                       # DNS服务器ip

    USERCTL                              # 普通用户是否可以控制此设备

    PEERDNS                                      # 如果BOOTPROTO=dhcp,此选项表示是否允许动态分配的dns服务器是否覆盖默认dns服务器

    6. /etc/sysconfig/network-scripts/route-IFACE文件

    路由表,包括两方面的内容,目的ip地址(网段,网络id)和选择的路由(下一跳经过的网关)。有两种书写风格:

         第一种方式:10.0.0.0/8 via 172.16.0.1  # TARGET via GW

         第二种方式:

    ADDRESS1=10.0.0.0

    NETMASK1=255.0.0.0

    GATEWAY1=172.16.0.1

    相关文档:

      https://access.redhat.com/documentation/en/red-hat-enterprise-linux/

    RHEL7网络配置文档:Red_Hat_Enterprise_Linux-7-Networking_Guide-en-US

    RHEL6系统管理文档:Red_Hat_Enterprise_Linux-6-Deployment_Guide-en-US, Part IV

  • 相关阅读:
    linux | 一次网卡故障处理
    KVM | centos 安装 window 虚拟机
    DNS | named.run文件很大的处理方法
    01
    802.11X用户身份验证
    802.11有线等效加密WEP
    802.11成帧细节
    802.11 MAC基础
    【转载】我为什么放弃了 Linux 内核学习?
    Linux网络编程(一):一个简单的socket程序
  • 原文地址:https://www.cnblogs.com/vathe/p/6814731.html
Copyright © 2011-2022 走看看