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   

  • 相关阅读:
    LeetCode对撞指针汇总
    167. Two Sum II
    215. Kth Largest Element in an Array
    2018Action Recognition from Skeleton Data via Analogical Generalization over Qualitative Representations
    题解 Educational Codeforces Round 84 (Rated for Div. 2) (CF1327)
    题解 JZPKIL
    题解 八省联考2018 / 九省联考2018
    题解 六省联考2017
    题解 Codeforces Round #621 (Div. 1 + Div. 2) (CF1307)
    题解Codeforces Round #620 (Div. 2)
  • 原文地址:https://www.cnblogs.com/990114-jhc/p/11385792.html
Copyright © 2011-2022 走看看