暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

配置DHCP根据MAC地址获取固定IP

Linux技术宅 2023-10-14
279

点击上方蓝字:Linux技术宅,关注我!!!

Every Day

题临安邸

[作者] 林升 [朝代] 宋

山外青山楼外楼,西湖歌舞几时休?

暖风熏得游人醉,直把杭州作汴州。

介绍

DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一种网络协议,用于在TCP/IP网络中自动分配IP地址和其他网络配置参数给客户端设备。它的主要目的是在客户端设备连接到网络时,为其提供必要的配置信息,以便使其能够与其他设备进行通信。


DHCP的主要功能包括:

  • 自动分配IP地址和子网掩码给客户端设备。

  • 为客户端设备提供默认网关和DNS服务器的IP地址。

  • 帮助配置客户端设备的网络设置,例如IP地址、子网掩码、默认网关和DNS服务器等。

  • 当网络中的IP地址范围不足时,自动重新分配IP地址。

  • 提供网络中的客户端设备的租约更新和续约功能。


DHCP协议运行在UDP协议上,使用端口号67和68进行通信。DHCP服务器使用端口号67向客户端广播DHCPoffer,而客户端则使用端口号68向服务器发送DHCPrequest以确认接收到的offer并进行租约更新。


DHCP协议的优点包括:

  • 自动化分配IP地址和其他网络配置参数,减少手动设置的工作量。

  • 可以在不同的网络环境下使用,例如家庭网络、企业网络或云网络等。

  • 减少手动配置错误的可能性,提高网络的可靠性。

  • 提供IP地址的动态分配和管理,使得网络更加灵活和可扩展

目标

使用DHCP根据MAC地址自动分配固定的IP地址。

配置示例

    [root@salt1 dhcp]# vim /etc/dhcp/dhcpd.conf
    subnet 10.0.0.0 netmask 255.255.255.0 {
    option routers 10.0.0.1;
    option domain-name-servers 114.114.114.114;
    option subnet-mask 255.255.255.0;
    default-lease-time 21600;
    max-lease-time 43200;
    range 10.0.0.100 10.0.0.210;
    }


    #必须是以下这样的格式,每一个mac地址都是单独的一组(红色字体)
    host 123 {
    hardware ethernet 00:0c:29:05:bd:7d;
    fixed-address 10.0.0.199;
    }
    host 234 {
    hardware ethernet 00:0c:29:9e:b5:67;
    fixed-address 10.0.0.198;
    }



    分享、在看与点赞

    只要你点,我们就是胖友


    文章转载自Linux技术宅,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

    评论