手把手教你DHCP服务器设置
今天向无忧边肖手把手教你DHCP服务器设置学习,让大家知道什么是DHCP。真正学习DHCP服务器设置。好了,我们不要说太多了。下面的小编将详细教你DHCP服务器的设置。详情如下:
1.什么是DHCP?
动态主机配置协议(DHCP)是一种局域网协议,它使用UDP协议,主要有两个目的:自动为内部网络或网络服务提供商分配IP地址,并为用户或内部网络管理员提供集中管理所有计算机的手段。
当DHCP客户端启动时,它会自动与DHCP服务器通信,DHCP服务器会为DHCP客户端提供自动分配IP地址的服务。当然,高级DHCP不仅仅是分配地址这么简单。今天我们的课程只是设置一个普通的DHCP服务器,客户端就可以获取上网所需的网络配置信息。安装了DHCP服务软件的服务器称为DHCP服务器,而启用了DHCP功能的客户端称为DHCP客户端。DHCP服务器通过地址租赁为DHCP客户端提供服务,有两种方式:有限租赁和永久租赁。要学习DHCP服务器,必须了解DHCP服务器的工作原理:
DHCP DISCOVER(DHCP discover)
DHCP服务器(DHCP服务器)
DHCP请求
DHCP确认
这四个步骤是客户端获取IP地址的必要步骤
当提供DHCP时,服务器已经为客户端分配了一个IP地址,分配给客户端的第二个IP地址是临时的。客户端得到这个IP地址后,会发送DHCP请求租用这个地址。服务器收到请求后,会将这个地址正式分配给客户端,然后向客户端发送DHCP确认。这四个步骤主要处理同一个网络中的多个DHCP服务器。
背景过程:人口与发展司
脚本:/etc/rc.d/init.d/dhcpd
使用端口:67
需要转速包:dhcp
相关转速包:
1、DHCP-dev-3 . 0 . 5-7 . El 5 . i386 . rpm
2、dhcpv6-0.10-33.el5.i386.rpm
3、DHCP V6 _ client-0.10-33 . El 5 . i386 . rpm
配置文件:/etc/dhcpd.conf
日志:/var/log/xferlog
第二,手把手教你DHCP服务器设置
1.从光盘下载或查找DHCP服务安装包。
二、安装(dhcp*代表其安装包名称):
1.# rpm -ivh dhcp*
Iii .配置DHCP文件:
1.将/usr/share/doc/DHCP */DHCP d . conf . sample复制到/etc目录,并将其名称更改为:dhcpd.conf 2。# CP/usr/share/doc/DHCP */DHCP d . conf . sample/etc/DHCP d . conf 3。当然,也可以先运行vi /etc/dhcpd.conf,然后在最后一行模式下运行以下命令:4 . r/usr/share/doc/DHCP */dhcpd.conf.sample 5 .然后导入这个DHCP d . conf . sample文件的内容。6.打开dhcpd.conf,做几处修改:7 .子网后面跟着你定义的网段,应该和这台机器的IP地址一样;8.每个语句都应该使用分号“;”别忘了结局。9.比如我的IP是“192.168.2.11”,下面是我的配置文件:10 . ddns-更新式临时;11 .忽略客户端更新;12 .子网192.168.2.0网络掩码255.255.255.0 { 13 .可选路由器192 . 168 . 2 . 1;14 .选项子网掩码255 . 255 . 255 . 0;15 .选项NIS-域“domain . org”;16 .选项域名' domain . org ';17 .选项域名服务器192 . 168 . 2 . 1;18 .选项时间偏移-18000;19 .范围动态-BOOTP 192 . 168 . 2 . 100 192 . 168 . 2 . 254 20 . default-lease-time 21600;21 .最大租赁时间43200;22 . filename '/pxelinux . 0 ';23 . next-服务器192 . 168 . 2 . 11;24 .主机ns { 25 .下一个服务器marvin.redhat.com;26 .硬件以太网12:34336056:783360 ab : CD;27 .固定地址207.175.42.254;28.} 29.}
四.详细说明:
1 . ddns-更新式过渡;#定义支持的域名系统动态更新类型(必需)。一般来说,我们让他们出发。2.#中间和没有意味着关闭。3.allow/ignore客户端-更新;#允许/忽略客户端更新4.allow/deny未知客户端的域名系统记录;#是否为未知用户5.allow/deny BOOTP动态分配IP;#是否响应激活查询6.allow/deny开机;#是否响应用户查询7 .子网192.168.2.0网络掩码255.255.255.0 {#设置子网语句8。#-默认网关9 .选件路由器192 . 168 . 2 . 1;#将默认网关设置为192.168.2.1 10。选项子网-mask 255 . 255 . 255 . 0;#设置客户端11.option nis-domain 'domain.org '的子网掩码;#设置NIS域12。为客户选择域名“domain.org ”;#设置域名13。为客户选择域名服务器192 . 168 . 2 . 1;#为客户设置域名服务器14 .选项时间偏移-18000;#东部标准时间#为客户端指定格林威治标准时间偏移时间,以秒为单位,15。#此选项可用于全局配置和本地配置,16。#选件NTP-服务器192 . 168 . 2 . 1;#NTP是时间服务器17。#选件NETbios-名称-服务器192 . 168 . 2 . 1;设置wins服务器18。#-选择点对点节点(默认为混合)。除非19岁,否则不要改变这个。#-你非常了解NetBIOS。#选项NETbios-节点-类型2;#设置netbios节点类型我不知道这个netbios节点是什么。21.动态范围-BOOTP 192 . 168 . 2 . 28 192 . 168 . 2 . 254;#设置动态地址池22 .默认-租用-时间21600;#设置默认地址租约23 . max-lease-time 43200;#设置客户端最长的地址租约24。#我们希望名称服务器出现在固定地址25 . filename '/pxelinux . 0 ';#启动文件的名称,适用于无盘安装,可以是tftp 26.next-server 192.168.2.11的相对或绝对路径;#这是他们应该从27获得的服务器的名称。# TFTP服务器可能与dhcp服务器不在同一台机器上,通常PXE网络使用此参数28。#设置主机语句29。主机NS {30。下一个服务器marvin.redhat.com;#为无盘站31 . hardware Ethernet 12336036360783360 CD设置由定义服务器从引导文件加载的主机名。#指定dhcp客户端32的mac地址。固定地址207.175.42.254;#将IP 33分配给指定的mac地址。} 34.}
动词(verb的缩写)dhcp服务可以在配置dhcpd.conf文件后启动:
#服务dhcpd重新启动
此时,您可以使用“netstat -nlutp”命令来检查dhcp服务是否已启动。
不及物动词其他相关文件:
1.在这个文件/var/lib/dhcpd/dhcpd.leases中,可以看到租用的IP地址和相关信息。
2.此文件/etc/sysconfig/DHCP是指定由DHCP服务器监控的网卡。如果只有一张网卡,一般不需要设置DHCPDARGS=eth0或eth1。如果所有网卡都被监控,那就没必要了。
3.这个文件/etc/sysconfig/dhcrelay是设置DHCP中继的文件。请打开看看。接口意味着来自该端口的DHCP DISCOVER(请求)将被转发到以下DHCPSERVERS。DHCP中继已设置,需要启动中继服务:服务DHCP中继启动
七、在linux客户端下,你可以手动配置你的dhcp:
检查您的网络配置文件,如果没有设置为自动启动网络,请修改您的网络配置文件。
1.# vi /etc/sysconfig/network2。添加“NETWORKING=yes”(启动时启动网络)3。或者使用4。# @ echo " networking=yes "/etc/sysconfig/network 5。然后修改网卡配置文件6。/etc/sysconfig/network-scripts/ifcfg-eth 0文件应该包含这些行:7。设备=eth08。bootproto=dhcp9。onboot=是
以上是边肖教授的DHCP服务器设置相关内容,希望对大家有所帮助!
版权声明:手把手教你DHCP服务器设置是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。