zoukankan      html  css  js  c++  java
  • DHCP原理及配置

    1.DHCP的分配方式

    手工(自动)分配:分配到一个IP地址后永久使用

    动态分配:使用完后释放该IP,供其他客户机使用

    2.DHCP租约过程

    (1.)客户端在网络中搜索服务器 :发送DHCP discover 广播包

    (2.)服务器向客户端响应服务 :发送DHCP offer广播包

    (3.)客户端向目标服务器发出服务请求 :发送DHCP request广播包

    (4.)服务器向客户端提供服务 :发送DHCP ACK 广播包

    3.DHCP的安装与配置

    1.将DHCP服务器的IP地址固定配置

    vim /etc/sysconfig/network-scripts/ifcfg-第一块网卡

    修改项:BOOTPROTO:static

    添加项:IPADDR=指定IP地址

    NETMASK=255.255.225.0

    DATEWAY=指定网关

    DNS1=指定DNS

    保存退出,启动服务:systemctl restart network

    2.配置指定DNS地址文件

    vim /etc/relsolv.conf

    设置DNS为服务器的地址

    nameserver1 服务器1的IP地址

    nameserver2 服务器2的IP地址

    保存退出,重启服务:service network restart

    3.挂载光盘

    mkdir /media/cdrom 

    mount /dev/cdrom /media/cdrom

    4.安装软件包

    rpm -ivh /media/cdrom/Package/dhcpd………

    或yum -y install dhcp

    5.配置dhcp服务文件

    vim /etc/dhcp/dhcpd.conf   将模板拷贝到dhcp.conf中

    编辑全局配置:

    option d-n-s 指定DNS地址;

    default-lease-time 指定默认租约时间;

    max-lease-time 指定最长租约时间;

    编辑网段配置:

    subnet 指定网段 netmask 指定子网掩码 {

    range 指定网段范围;

    option routers 指定指定网关;

    }

    保存退出,启动服务:systemctl start dhcpd

    排错:

    (1.)查看日志文件:tail /var/log/message

    (2.)查看租约合同:cat /var/lib/dhcpd/dhcp.leases

    4.window系统测试

    端口要处于同一个连接模式

    右击网络>属性>更改网络适配器>本地链接将IPv4改为自动获取IP地址,查看详细信息

    Linux系统测试

    dhclient -r 网卡 (释放IP)

    dhclient -d 网卡 (重新获取IP)

    5.DHCP服务器调整

    1.调整服务器网卡,将网关指向DHCP中继器同网络段的IP地址

    vim /etc/sysconfig/network-scripts/ifcfg-第一块网卡(服务器网卡)

    修改项:GATEWAY=下一跳地址(中继器的另一网段的地址)

    保存退出,重启服务

    2.进入配置文件,添加网络范围

     vim /etc/dhcp/dhcpd.conf

    将sunet项 5yy复制 P黏贴

    将光标移动至复制行 输入:.,$ s/192.168.200/192.168.100/g 进行替换

    保存退出,重启服务: systemctl restart dhcpd.service

    6.DHCP中继服务配置

    1.设置网卡为固定IP

    网卡1:vim /etc/sysconfig/network-scripts/ifcfg-第一块网卡

    修改项:BOOTPROTO:static

    添加项:IPADDR=指定IP地址

    NETMASK=255.255.225.0

    保存退出,重启服务:systemctl restart network 

    将第一块网卡的配置文件复制给第二块网卡

    cp /etc/sysconfig/network-scripts/ifcfg-第一块网卡 /etc/sysconfig/network-scripts/ifcfg-第二块网卡

    2.编辑第二块网卡:vim /etc/sysconfig/network-scripts/ifcfg-第二块网卡

    修改项:NAME=第二块网卡名称

    DEVICE=第二块网卡名称

    IPADDR=指定IP地址

     NETMASK=255.255.255.0

    保存退出,重启服务:systemctl restart network

    3.测试:将测试机模式改为VM模式,更改IP地址进行ping测试

    7.DHCP中继器调整

    1.挂载光驱

    mkdir /media/cdrom 

    mount /dev/cdrom /media/cdrom

    2.安装dhcp软件包

    yum -y install dhcp

    查看软件包命令:rpm -ql dhcp

    usr/sbin/dhcrelay

    3.打开路由转发功能

    vim /etc/sysctl.conf

    末行插入:net.ipv4.ip_forward=1

    保存退出,sysctl -p 使其生效

    4.打开DHCP中继服务

    dhcrelay 中继服务器IP地址

    5.查看中继服务

    netstat -lnpu | grep :67   

  • 相关阅读:
    ecs云服务器 mysql经常自动停止挂掉重启问题分析
    mysql报错mmap(137428992 bytes) failed; errno 12,Cannot allocate memory for the buffer pool
    nodeJs的nodemailer发邮件报错hostname/IP doesn't match certificate's altnames怎么解决?
    js数组去重常用方法
    rsync远程数据同步工具的使用
    nginx报错 [error] open() “/usr/local/var/run/openresty.pid” failed (2: No such file or directory)
    webstorm使用问题总结
    正则表达式
    docker
    【转】90%的人会遇到性能问题,如何用1行代码快速定位
  • 原文地址:https://www.cnblogs.com/990114-jhc/p/11385792.html
Copyright © 2011-2022 走看看