Linux-A-基础-第5章-网络基本配置


目录(持续更新)


基础-第0章-安装
基础-第1章-基本操作
基础-第2章-磁盘及文件系统管理
基础-第3章-获得帮助
基础-第4章-用户及权限基础
基础-第5章-网络基本配置
基础-第6章-管道,重定向及文本处理
基础-第7章-系统启动详解

进阶-第1章-日志服务
进阶-第2章-DNS域名服务器
进阶-第3章-FTP文件共享服务
进阶-第4章-NFS文件共享服务
进阶-第5章-SMB文件共享服务
进阶-第6章-WEB服务Apache篇
进阶-第7章-电子邮件服务
进阶-第8章-Linux服务基础及管理

高级-第1章-LVM逻辑卷
高级-第2章-高级权限ACL
高级-第3章-RAID提升速度及冗余
高级-第4章-高级网络-网卡绑定,子端口
高级-第5章-SELinux安全系统基础
高级-第6章-IPTable防火墙基础
高级-第7章-Linux远程管理-SSH、VNC


第5章 网络基本配置


第一节 网络基础
  • 网络编址 确定唯一定位PC个体

  • IP编址是最常用的网络编址方案,一个IP地址标识一个主机(或者一个网卡接口)

  • 现在应用最广泛的是IPv4编址,已经开始逐步向IPv6编址切换

  • IPv4地址为32位长,IPv6地址为128位长

  • 一个IPv4地址分为两个部分:网络部分和主机部分

  • 网络部分用来表示所属区域,主机部分用来标识该区域中的哪个主机

      32bit  网络部分 主机部分
    
  • IPv4地址共32位,通常使用点分十进制方式表示
    整个IP地址分为4个部分 每个部分8位

      192 .   168 .   1   .   1
      11000000    10101000    00000001    00000001
    
  • 子网掩码

      IPv4地址的32bit分为网络部分和主机部分
    
      我们通过子网掩码来确定网络部分的位数
    
      子网掩码与IP地址一样 拥有32bit 
      
      每一位与IP地址中的每一位一一对应
    
      IP地址中相对应子网掩码中卫I的部分为网络部分
    

    例:

          192 .   168 .   1   .   1
          11000000    10101000    00000001    00000001
    
  • 子网掩码:

          255 .   255 .   255 .   0
          11111111    11111111    11111111    00000000
    

    证明这个IP地址前24为是网络部分,也就是说,
    与此IP地址处在同一个网络的其他主的IP地址前24为相同以证明在同一个网络

  • 同一个网络主机之间的通信需要用到MAC地址

  • 不同网络之间的通讯需要用到网关路由

  • 在不同网络之间传输数据的功能叫做路由功能,一般有多个接口。连接到不同的网络中,并且通过路由表进行数据转发

    192.168.1.0/24  eth0
    172.16.1.0/16   eth1
    61.1.1.0/30 eth2
  • 域名
    IP地址难记 因此使用域名管理
  • 域名分三个部分
    类型  标识此域名的类型    (com,net,org,edu.gov)
    域名  域名称
    主机名 该域名中的某台主机名称
    www .   baidu   .   com
    主机名     域名      类型

域名对大小写不敏感
  • DNS
    每个域名代表一个IP 而DNS服务就是用来在IP与域名之间进行转换的

    www.sky92.net   61.1.1.1

    个人PC发出DNS请求到运营商服务器
    运营商服务器解析域名发送域名的IP地址到个人PC
    个人PC用IP访问到需要访问的服务器
        QQ能上   网页出问题    DNS出问题
  • 基本网络参数
    要配置一个局域网通讯的计算机
        IP地址
        子网掩码
    要跨网段通讯
        IP地址
        子网掩码
        网关
    要配置一个可上网的计算机
        IP地址
        子网掩码
        网关
        DNS服务器      

第二节 linux基本网络配置
  • 以太网连接

      linux中 以太网接口被命令为:eth0 eth1等  0,1代表网卡编号
    
      通过lspci命令查看网卡的硬件信息(如果是USB网卡则可能需要使用lsusb)
    
      命令ifconfig查看接口信息
          ifconfig -a 查看所有以太网卡信息
    
          lo为环回接口 所有网卡都有
    
          ifconfig eth0   查看特定网卡信息
    
      命令ifup,ifdown用来启用关闭一个接口
    
          ifup eth0   启用网卡
    
          ifdown eth0 禁用网卡
    
      setup命令可以配置网络信息
    
  • 网络相关配置文件

      网卡配置文件
    
          /etc/sysconfig/network-scripts/ifcfg-etho
    
      DNS配置文件
    
          /etc/resolv.conf
      
      主机名配置文件
          
          /etc/sysconfig/network
    
      静态主机名配置文件
      
          /etc/hosts
    
  • 网络测试命令

      测试网络连通
      
          ping命令
    
      测试DNS解析
    
          host    域名
          dig 域名
    
      显示路由表
      
          ip route 查看路由表
    
      追踪达到目标地址的网络路径
    
          traceroute www.linuxcast.net
    
      使用mtr进行网络质量测试(结合了traceroute和ping)
    
          mtr 域名
    
  • 修改主机名

      实时修改主机名
    
          hostname 新名字
          然后重新加载终端
    
          重启之后失效
    
      永久修改主机名
      
          /etc/sysconfig/network
    
          HOSTNAME=新名字
    
  • 故障排查
    网络故障排查遵循从底层到高层 从自身到外部

      先看网络配置
          ip  子网  网关  DNS
    
      再看网卡网关是否连通
          ping
    
      查看DNS解析是否正常
          host 域名
    

你可能感兴趣的:(Linux-A-基础-第5章-网络基本配置)