美文网首页
note_12.2_网络配置

note_12.2_网络配置

作者: 人間失格_430b | 来源:发表于2019-02-28 18:52 被阅读0次

    将Linux主机接入到网络中:

    • IP/NETMASK:本地通信
    • 路由(网关):跨网络通信
    • DNS服务器地址:基于主机名的通信
      • 主DNS服务器地址
      • 备用DNS服务器地址
      • 第三备份DNS服务器地址

    配置方式:

    • 静态指定:
      命令:

      • ifcfg家族:
        ifconfig:配置IP,NETMASK
        route:路由
        netstat:状态及统计数据查看
      • iproute2家族:
        ip OBJECT:
          addr:地址和掩码;
          link:接口
          route:路由
        ss:状态及统计数据查看
      • CentOS 7:nm(Network Manager)家族
        nmcli:命令行工具
        nmtui:text window 工具

      配置文件:
        RedHat及相关发行版
         /etc/sysconfig/network-scripts/ifcfg-NETCARD_NAME

    注意:

    1. DNS服务器指定
      配置文件:/etc/resolv.conf
    2. 本地主机名配置
      hostname
      配置文件:/etc/sysconfig/network
      CentOS 7:hostnamectl
    • 动态分配:依赖于本地网络中有DHCP服务
      DHCP:Dynamic Host Configure Procotol

    网络接口命名方式:

    • 传统命名:
      以太网:ethX, [0,oo),例如eth0, eth1, ...
      PPP网络:pppX, [0,...], 例如,ppp0, ppp1, ...

    • 可预测命名方案(CentOS):
      支持多种不同的命名机制:
        Fireware, 拓扑结构

    1. 如果Firmware或BIOS为主板上集成的设备提供的索引信息可用,则根据此索引进行命名,如eno1, eno2, ...
    2. 如果Firmware或BIOS为PCI-E扩展槽所提供的索引信息可用,且可预测,则根据此索引进行命名,如ens1, ens2, ...
    3. 如果硬件接口的物理位置信息可用,则根据此信息命名,如enp2s0, ...
    4. 如果用户显式定义,也可根据MAC地址命名,例如enx122161ab2e10, ...

    上述均不可用,则仍使用传统方式命名;

    • 命名格式的组成:
        en:ethernet
        wl:wlan
        ww:wwan

    • 名称类型:
        o<index>:集成设备的设备索引号;
        s<slot>:扩展槽的索引号;
        x<MAC>:基于MAC地址的命名;
        p<bus>s<slot>:基于总线及槽的拓扑结构进行命名;

    相关文章

      网友评论

          本文标题:note_12.2_网络配置

          本文链接:https://www.haomeiwen.com/subject/xuukuqtx.html