linux dhcp 及网络的命令及描述

OSI七层框架和tcp/ip的四层架构
           OSI七层网络模型                                  对应网络协议                                         
               应用层(application)                     HTTP.TFTP.FTP.NFS.WAIS.SMTP
               表示层 (presenta(tion)     应用层         TELNET.RLOGIN.SNMP.GOPHER                      TCP/UDP
               会话层 (session)                          SMTP.DNS
               传输层 (transform)         传输层         TCP.UDP
               网络层 (network)           网络层         IP.ICMP.ARP.RARP.AKP.UUCP                    ip包头
               数据链路层(date link)  数据链路层          FDDI.Ethernet.arpanet.PDN.SLIP.PPP          LLC子层,LCS  MAC地址
               物理层(physical)                    IEEE.802.1A.IEEE.802.2到IEEE.802.11 

               11111111   11111111   11111111 11110000
               255         255        255       240
          网络地址     10.1.234.64
          广播地址     10.1.234.79 


               11111111   11111111   11111111   11111000
                255         255        255       248
          网络地址     192.168.2.16
          广播地址     192.168.2.23
           网络地址:网络为不变。主机位为0
           广播地址:网络位不变,主机位为1
           子网掩码:网络位为1,主机位为0  


       第二节课
 查看网络接口信息-------ifconfig
 查看所有活动网络接口---ifconfig
 查看某个网卡-----------ifconfig eth0
 查看所有网卡的信息-----ifconfig -a
 查看及测试路由记录-----route
                 ------route -n   用数字显示
 查看路由器通过多少节点--traceroute
 查看网络连接状态-------netstat
                -------netstat  -a  显示所有活动链接
                -------netstat  -n  以数字形式显示
                -------netstat  -p  显示进程信息
                -------netstat  -t  查看TCP协议相关信息
                -------netstat  -u  查看UDP协议相关信息
                -------netstat  -r  显示路由表信息
                -------netstat  -l  列出监听端口
测试目标主机的网络连接是否正常
  -c 指定发送的测试数据的个数
  -s 指定每次发送的数据包的大小
  -i 指定发送数据包的时间间隔
  -w 指定ping几次不通停止
查看主机名          -----hostname
测试域名解析        -----nslookup
查看ARP缓存表  用数字显示    ----arp  -n
临时指定ip   ifconfig   接口   ip地址/掩码长度
临时禁用网卡   ifconfig  接口   down
临时开启网卡   ifconfig  接口   up
设置虚拟网络接口   ifconfig  接口名:序号   ip地址
删除路由表中的默认网关记录
----route del default gw ip地址
向路由表中添加默认网关记录
----route add default gw ip地址
添加到指定网段的路由记录
----route add -net 网段地址/子网掩码长度 gw ip地址
删除到指定网段的路由记录
----route  del  -net 网段地址/子网掩码长度 
添加静态ARP解析记录
---arp  -s  网关ip地址  MAC地址  
删除静态ARP解析记录 
---arp  -d  ip地址 
永久修改主机名   
---------  /etc/sysconfig/network
 


 第三节课  
 保存主机名与IP地址的映射记录
 -----  /etc/hosts 文件
      hosts文件与DNS服务器的比较
--------------默认情况下,系统首先从hosts文件查找解析记录
--------------hosts文件只对当前的主机有效
--------------hosts文件无法完全取代DNS服务器,只能完成辅助的主机名称解析
保存本机需要使用的DNS服务器的IP地址   
------ /etc/resolv.conf

DHCP服务
-为大量客户机自动分配地址,提供集中管理
-减轻管理和维护成本,提高网络配置效率

安装DHCP服务器
1.DHCP软件包的主要文件
主配置文件:/etc/dhcp/dhcpd.conf
执行程序:/usr/sbin/dhcpd   /usr/sbin/dhcrelay
服务脚本:/etc/init.d/dhcpd   /etc/init.d/dhcrelay
执行参数配置:/etc/sysconfig/dhcpd
DHCP中继配置:/etc/sysconfig/dhcrelay
租约文件:/var/lib/dhcpd/dhcp.leases
2.DHCP租约过程 
  广播  DHCPDiscover           客户机请求IP
  单播  DHCPOffer              服务器响应请求
  广播  DHCPRequest            客户机选择IP地址
  单播  DHCPPAck               服务器确认租约
3.IP租约更新   
   当DHCP客户机租期到达50%时       客户机发送DHCPRequest包更新租约
                    87.5%时     客户机再次发送DHCPRequest包   如果未响应  进入重新申请阶段
4.subnet声明。配置整个子网段的地址属性
----range参数:设置用于分配的IP地址池
----option subnet mask参数:设置客户机的子网掩码
----option routers参数:设置客户机的默认网关地址
5.hosts声明,配置单个主机的地质属性
----hardware ethernet参数:指定对应主机的MAC地址
----fixed address参数:指定为该主机保留的IP地址
6.安装DHCP步骤
  首先,挂载光盘 配置本地YUM   /etc/yum.repo.conf/lala.repo
                               [lala] 
                               name=lala
                               baseurl=file:///media
                               enabled=1
                               gpgcheck=0
  然后   
      yum -y install dhcp
  添加配置文件
      vim /etc/dhcp/dhcp.conf
      cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf
  修改主配置文件
      default-lease-time 21600;        -------默认租约时长
      max-lease-time 43200;            -------最大租约时长
  修改主配置文件的DHCP池
      subnet 192.168.1.0 netmask 255.255.255.0 {    ------DHCP池设置的网段、MAC地址
        range 192.168.1.100 192.168.1.200;          ------DHCP池分发IP地址范围
        option subnet-mask 255.255.255.0;           ------DHCP 默认子网掩码
        option routers 192.168.1.1;                 ------DHCP服务器默认网关
        option domain-name "abc.com";               ------DHCP默认搜索域
        option domain-name-servers 192.168.1.10;    ------DHCP服务器首选DNS  
        }
  修改完,启用DHCPD服务   service dhcpd start 

你可能感兴趣的:(linux云,linux,dhcpd)