DHCP是Dynamic Host Configuration Protocol(动态主机配置协议)缩写,它的前身是 BOOTP。它是一种简化主机IP配置管理的TCP/IP协议标准。DHCP协议标准为DHCP服务器的使用提供了一种有效的方法,即管理IP地址的动态分配以及网络上启用DHCP客户机的其他相关配置信息。TCP/IP网络上的每台计算机都必须有唯一的计算机名称和IP地址。IP地址(以及与之相关的子网掩码)用来标识主计算机及其连接的子网。将计算机移动到不同的子网时,必须更改其IP地址。DHCP则允许管理员从本地网络上的DHCP服务器的IP地址数据库中为客户机动态指派IP地址。
公司专注于为企业提供成都做网站、网站设计、外贸营销网站建设、微信公众号开发、商城网站制作,微信小程序开发,软件定制网站开发等一站式互联网企业服务。凭借多年丰富的经验,我们会仔细了解各客户的需求而做出多方面的分析、设计、整合,为客户设计出具风格及创意性的商业解决方案,创新互联更提供一系列网站制作和网站推广的服务。获取地址的简单四步骤:
1. dhcpdiscover: 此为客户端开始DHCP过程中的第一个请求报文,以广播方式发送,同一个广播域中的每台安装了TCP/IP 协议的主机都会收到这个广播包,但是只有dhcp服务器才会做出响应。
2. dhcpoffer : 此为server 对dhcpdiscover报文的响应,数据包中包含IP地址、租约期限和网关等信息 。
3. dhcprequst : 此为client 对dhcpoffer报文的响应,以广播方式发送。数据包中包含它所选定的IP地址等内容。
4. dhcpack : server对dhcprequst报文的响应,是一个确认数据包,client收到此报文后才真正获得了IP地址和相关配置信息。
1.2.1.挂载光盘
[root@localhost ~]#mkdir /mnt/cdrom
[root@localhost ~]# mount /dev/cdrom /mnt/cdrom/
1.2.2.安装服务器组件
[root@localhost Server]# rpm -ivh dhcp-3.0.5-21.el5.i386.rpm
1.2.3.修改DHCP配置文件
[root@loaclhost Server]cp -p /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf
//小提示:DHCP服务器默认情况下是没有配置文件的,需要从/usr目录下复制样本,然后再进行修改。
[root@localhost ~]# vim /etc/dhcpd.conf
#
ddns-update-style interim;
ignore client-updates;
shared-network user{
subnet 192.168.2.0 netmask 255.255.255.0 {
option routers 192.168.2.1; --- 默认路由
option subnet-mask 255.255.255.0;
option domain-name "zzdx.com";
option domain-name-servers 192.168.2.100;
range dynamic-bootp 192.168.2.1 192.168.2.253;--- 地址池
default-lease-time 21600; ---默认租约
max-lease-time 43200; ---大租约
host ns {
next-server marvin.redhat.com;
hardware ethernet 00:0C:29:1D:88:6F; ---客户端MAC
fixed-address 192.168.2.100;---给予固定IP地址
}
}
subnet 192.168.3.0 netmask 255.255.255.0 {
option routers 192.168.3.1;
option subnet-mask 255.255.255.0;
option domain-name "abc.com";
option domain-name-servers 192.168.2.100;
range dynamic-bootp 192.168.3.1 192.168.3.253;
default-lease-time 21600;
max-lease-time 43200;
}
1.2.4.设置开机自动启动dhcp服务
[root@localhost ~]# chkconfig dhcpd on
[root@localhost ~]# service dhcpd start
1.3.1 Windows系统网卡自动获取地址的结果验证
1.3.2 Linux系统自动获取地址的验证
修改配置文件/etc/sysconfig/network-scripts/ifcfg-eth0,使其自动获取IP地址
查看/etc/resolv.conf 文件内容如下:
search zzdx.com
nameserver 192.168.2.10
另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
网站名称:简单DHCP服务器搭建-创新互联
文章位置:https://www.cdcxhl.com/article26/djjpcg.html
成都网站建设公司_创新互联,为您提供网页设计公司、虚拟主机、做网站、电子商务、网站改版、ChatGPT
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联