当前位置:首页 » 云服务器 » 搭建带有web管理界面的dhcp服务器

搭建带有web管理界面的dhcp服务器

发布时间: 2023-05-24 21:12:44

1. DHCP服务器如何搭建、如何设置

在FreeBSD的Packages Collection中,有两个不同的DHCP客户机和服务器软件,一 个为ISC-DHCP,另一个为WIDE-DHCP,两个软件都包括了DHCP客户软件和服务器软件,其中ISC-DHCP 更为常用一些,这里就以ISC-DHCP为例介绍在FreeBSD上安装和设置DHCP。
为了支持DHCP,首先要确认系统内核支持伪设备bpfilter,如果没有,就需要重新编译内核。伪设备bpfilter 是一个允许应用程序接收网络的原始数据包的界面,这样应用程序就能接收目的地址非本机IP地址的数据包 了。DHCP使用bpfilter的原因是在DHCP设置好计算机的TCP/IP之前,由于计算机本身没有定义IP地 址,而TCP/IP堆栈本身不会接收不具备本机IP地址的数据包。要接收DHCP服务器发送回客户的数据包,就需要绕 过TCP/IP堆栈,而必须使用伪设备bpfilter。
1. pseudo-device bpfilter 4

定制内核之后,还要保证/dev/目录下具有对应bpfilter的设备文件。
1. # cd /dev
2. # sh MAKEDEV bpf0 bpf1 bpf2 bpf3

从Packages Collecion中安装DHCP软件,这将DHCP软件中的dhcpd,dhclient和dhcprelay 安装到/usr/local/sbin目录下。
1. $ ls /usr/local/sbin/dhc*
2. /usr/local/sbin/dhclient
3. /usr/local/sbin/dhcpd
4. /usr/local/sbin/dhcrelay

设置服务器
为了设置DHCP服务器dhcpd,首先就要设置其配置文件/etc/dhcpd.conf。这个配置文件 语法简单,比较容易理解。
1. server-identifier 192.168.3.1;
2.
3. subnet 192.168.3.0 netmask 255.255.255.0 {
4. range 192.168.3.10 192.168.3.20;
5. default-lease-time 600;
6. max-lease-time 7200;
7. option subnet-mask 255.255.255.0;
8. option broadcast-address 192.168.3.255;
9. option routers 192.168.3.1;
10. option domain-name-servers 192.168.3.1;
11. option domain-name "exampleorg.org.cn";
12. }
13.
14. host a1 {
15. hardware ethernet 00:90:27:4e:92:09;
16. fixed-address 192.168.3.32;
17. option subnet-mask 255.255.255.0;
18. option broadcast-address 192.168.3.255;
19. option routers 192.168.3.1;
20. option domain-name-servers 192.168.3.1;
21. option domain-name "exampleorg.org.cn";
22. }

基本的dhcpd.conf首先使用server-identifier定义了本服务器的IP地址,这对于有 多个IP地址的服务器系统十分重要,一般不必设置这个参数,dhcpd能自动侦测。然后定义要分配IP地址的客户机组 ,每组拥有一个可用的IP地址范围。有两种客户机组的划分方式,一种为指定子网段来区分,一种为指定主机来区分。
这个例子中的第一组定义了一个子网192.168.3.0/24,这个子网段内,可供DHCP服务器分配的I P地址范围为192.168.3.10到192.168.3.20,这个地址范围也可以不是连续的,不连续的地址可以 使用多个range设置参数来设置。此外,还设置了这一组内分配的IP地址的租期限制default-lease-time 和max-lease-time,可以使用缺省值,而不必改动。后面的option参数设置DHCP的附加功能 ,例如设置DHCP客户的网络掩码、广播地址、DNS服务器、域名等等。事实上这些option设置选项也可以被用作 全局选项设置,即放置在server-identifier之后,对所有的客户机组起作用。
例子的第二组是针对某个特定主机a1进行的设置,这个主机被限定为以太网地址为hardware ethernet 参数值的计算机,将给这个计算机分配一个固定地址。这种分配方式实际等价于固定地址分配方式,唯一的好处就是能够对IP地址进行集中管理,不必每个计算机分别设置了。这里同样也可以使用option参数,设置TCP/IP的参数 。
dhcpd.conf中还能有更多的组,包括对非本网段的子网上的客户机指定的组。
当设置了dhcpd.conf之后,就能启动dhcpd守护进程了,由于计算机会有多个网络界面,需要指定dhcpd 服务器的网络界面,以便回应相应界面上的DHCP请求。
1. # /usr/local/sbin/dhcpd fxp0

在调试阶段,可以使用-d参数,这样dhcpd就不会进入后台运行,而一直保留在前台,并显示各个与客户计算机通信的过程。当一切都调试完毕之后,就能去除-d参数,并将执行命令放入rc.local启动脚本中,以便系统能够自动执行。
此后,dhcpd正常运行的时候,会将每一次客户请求及其回应的IP地址分配的记录,都记录在/var/run/dhcpd.leases 文件中。为了使dhcpd能正常进行日志记录,应该在启动dhcpd之前使用touch 命令,生成一个新的日志文件。以后就可以查看这个日志文件的内容,以得到当前DHCP服务器的状态和客户机IP地址分 配的情况。以下是一个日志文件的部分内容。
1. lease 192.168.3.11 {
2. starts 3 1998/11/26 05:46:28;
3. ends 4 1998/11/27 05:46:28;
4. hardware ethernet 0:80:c2:12:fd:d;
5. uid 1:0:80:c2:12:fd:d;
6. }


touch命令的优点是在存在相关的文件时,不删除或更改文件内容,只更新其访问时间设置,只有在文 件不存在时才生成新文件。
然后就能设置网络中的客户计算机使用DHCP协议,获取合法的IP地址了。通常Windows计算机的TCP/IP设置 中能直接设置支持DHCP协议,如果为Unix(包括FreeBSD)设置DHCP客户软件,就需要dhclient的支持。
设置客户软件
ISC-DHCP中同样也提供了一个客户程序dhclient,用于FreeBSD系统从DHCP服务器上动态获取一个IP地 址。这个程序同样也要求内核支持bpfilter伪设备。
dhclient使用的配置文件为/etc/dhclient.conf,然而最一般的情况下可以不使用它,软件本身的缺省配置就满足一般情况下请求IP地址的需要了。缺省设置下dhclient在获得了IP地址之后,会自动执行/etc/dhclient-script 这个脚本程序,以针对刚获取的动态IP地址进行必要的设置。很多依赖于IP地址的网络服务,就可以在这个脚 本中启动,或者针对重新分配的动态IP地址对已有的网络服务进行修正。虽然使用者也许不希望使用这个脚本 设置网络,但如果不存在这个脚本程序,或者这个程序不可执行,那么dhclient就不能正常执行。
因此对于最一般的客户机,一般只连接到一个网络上,仅具备一个网络界面,可以使用一个空的dhclient.conf 和空的declient-script文件,就能完成设置IP地址和其他TCP/IP参数的任务了。
1. # touch /etc/dhclient.conf
2. # touch /etc/dhclient-script
3. # chmod +x /etc/dhclient-script
4. # /usr/local/sbin/dhclient fxp0
5.
6. Listening on BPF/fxp0/00:90:27:4e:92:09/unattached
7. Sending on BPF/fxp0/00:90:27:4e:92:09/unattached
8. Sending on Socket/fallback/fallback-net
9. DHCPDISCOVER on fxp0 to 255.255.255.255 port 67 interval 22
10. DHCPOFFER from 192.168.3.1
11. DHCPREQUEST on fxp0 to 255.255.255.255 port 67
12. DHCPACK from 192.168.3.1
13. bound to 192.168.3.32 -- renewal in 3600 seconds.

在更复杂的情况下,就要指定更多的内容,例如当系统有多个网卡时,要指定dhclient应该从哪个子网中获 得IP地址设置,就需要使用设置文件dhclient.conf。一般除非有多个局域网网络界面,都应该使用空设置文件, 避免产生配置错误。以下为一个简单的dhclient.conf的例子,可以用于多网络界面的情况:
1. # Defaults
2. timeout 60;
3. reboot 10;
4. retry 60;
5. select-timeout 5;
6. initial-interval 2;
7. script "/etc/dhclient-script";
8. interface "fxp0" {
9. request subnet-mask, broadcast-address, routers, domain-name-servers,
10. domain-name, host-name;
11. require domain-name-servers;
12. }


这个设置文件主要用于重新定义一些参数,比较容易理解,更改也比较容易。
成功的手工执行dhclient之后,就可以考虑将其和系统启动文件相结合了。因为很多网络服务是依赖于网络 配置的,应该在启动这些网络服务之前使用DHCP配置好TCP/IP。使用dhclient-script启动服务的想法虽然也能解决问题,然而这就不能使用系统的启动rc文件中的相关设置启动网络服务,而在这个dhclient-script 中重新启动,因此比较麻烦。更简便的做法是仅仅在dhclient-script中设置hostname, 而让系统启动文件完成其他网络服务的启动。这样就要求将dhclient与系统rc文件结合起来。
1. #hostname="my.domain.name"
2. network_interfaces="fxp0 lo0"
3. # List of network interfaces (lo0 is loopback).
4. ifconfig_lo0="inet 127.0.0.1"
5. # default loopback device configuration.
6. #ifconfig_fxp0="inet 192.168.3.12 netmask 255.255.255.0"
7. defaultrouter="NO"
8. # Set to default gateway (or NO).

这样就需要更改rc.conf文件,更改一些设置语句。首先要注释hostname设置,而在dhclient.script中进行设置,也不必设置defaultrouter,它通过DHCP协议自动设置。同时要保证netwo

2. Windows08搭建DHCP、Web、DNS服务

试验环境为:Windows server 2008(服务端)、Windows2003(客户端)

一、搭建DHCP服务

“dhpc即动态主机设置协议,是一个局域网的网络协议,使用UDP协议工作。主要是给网络快速自动地分配IP地址,能够帮助我们将IP地址和相关IP信息分配给网络中计算机。

为什么需要dhcp:内网ip不足、手动配置ip造成ip冲突、内网机器多手工配置ip累死人

        1、将两台虚拟机调整到统一网段(LAN),相当于交换机里划分了一个VLAN

        2、2008dhcp一定要配置静态ip

IP: 192.168.1.2(随意分配)

子网掩码: 255.255.255.0(默认)

默认网关: 192.168.1.1(一般情况下就是路由器的网关/上网地址,网关一般是路由器出口的地址)

首选DNS: 192.168.1.1(一般情况下也是网关的地址)

备用DNS: 114.114.114.114(任何人都能使用的公用DNS)

        3、开始 =》 管理工具 =》 服务器管理(默认功能&角色不安装,需要手动安装,安装的时候,必须要挂载镜像文件)

        4、勾选安装dhcp服务器

用2003(客户端)查看

        5、DHCP的保留地址(给领导&运维人员,单独分配给某一个人使用)

        6、DHCP的排除

二、Web服务搭建

又称之为WWW(万维网服务),且服务的运行离不开中间件(如,iis、apache、nginx、tomcat、jboss等),没有中间件的话,则不能运行Web站点

        1、服务器管理  =》 添加角色   =》 web服务

        4、Web站点访问方式

                a)、ip访问,多个ip地址的话自己选择

                b)、多端口访问,默认80端口,访问的时候后面跟:端口

                c)、多主机头(域名访问),目前联网基本都是这个方法,网址与域名绑定,内网需要自己搭建dns服务,详见DNS服务器第三点

三、搭建DNS服务器

        1、服务器管理    =》    DNS服务     =》    一路下一步,安装完成

        2、本地网络中,dns设置成自己的IP地址

        3、开始=》打开DNS管理器

                创建A机

这样也解决了ip地址不容易记住的问题

3. 怎样搭建DHCP服务器

安装并启动DHCP服务以后,您必须创建一个作用域,一个可用来租用给DHCP客户机的有效IP地址范围。环境中的每个DHCP服务器至少都应该有一个,不与环境中其他DHCP服务器的作用域相重叠的作用域。在Windows 2000中,必须对Active Directory域环境中的DHCP服务器进行授权,以防恶意DHCP服务器联机侵入,并对DHCP服务器进行授权。 在域控制器上安装并配置完DHCP服务以后,服务器通常会在第一次被添加到DHCP控制台时被授权。但是,当您在一个成员服务器或独立的服务器上安装并配置完DHCP服务以后,您需要授权该DHCP服务器。 若要授权DHCP服务器,请按照下列步骤操作: 单击开始—>单击程序—>单击管理工具,然后单击DHCP。 在DHCP管理单元的控制台树中,选择这个新的DHCP服务器。如果在服务器对象的右下角有一个红色箭头,说明该服务器尚未被授权。右键单击该服务器—>单击授权,过一会,再次右键单击该服务器,然后单击刷新,该服务器将在右下角显示一个绿色箭头以表明该服务器已被授权。 若要新建作用域,请按照下列步骤操作:单击开始—>单击程序,指向管理工具,然后单击DHCP。右键单击该服务器—>单击新建作用域。在新建作用域向导中,单击下一步,然后为该作用域键入名称和说明。这可以是您选择的任何名称,但是它应该具有足够的描述性,以便标识该作用域在网络上的用途。 键入这些可作为作用域一部分进行租用的地址范围,例如起始IP地址为192.168.100.1,结束地址为192.168.100.100。因为这些地址都要提供给客户机,所以它们对于您的网络来说必须是有效的,并且当前未在使用。如果您想使用不同的子网掩码,请键入新的子网掩码。单击下一步。 键入要从输入的范围中排除的IP地址。这包括已经静态分配给组织中各计算机的任何地址。单击下一步。 键入从该作用域中租用的IP地址到期前的天数、小时数和分钟数。这决定了客户机在不更新的情况下可以保留一个租用的地址多长时间。单击下一步,选择是,我想现在配置这些选项,然后继续使用向导,为最常用的DHCP选项进行设置。单击下一步。 键入从该作用域获取IP地址的客户机应使用的默认网关的IP地址,单击添加将默认网关地址放入列表中,然后单击下一步。 注意:如果网络中已经存在DNS服务器,请在父域中键入您的组织的域名。键入您的DNS服务器名称,然后单击解析,确保DHCP服务器可以与DNS服务器联系,并确定它的地址。然后单击添加,将该服务器,包括在分配给DHCP客户机的DNS服务器列表中。单击下一步。单击是,我想现在激活此作用域,激活该作用域,使得客户机可以从中获得租用地址,然后单击下一步。单击完成。 三、可能遇到的问题 1、客户机无法获得IP地址 如果DHCP客户机没有已配置的IP地址,通常表明该客户机未能与DHCP服务器取得联系。这可能是因为网络问题,也可能是因为DHCP服务器不可用。如果DHCP服务器已经启动,其他客户机已经能够获得有效地址,请验证该客户机的网络连接是否有效,所有相关的客户机硬件设备(包括电缆和网络适配器)是否运行正常。 2、DHCP服务器不可用 如果DHCP服务器不能向客户机提供租用地址,通常是因为DHCP服务未能启动。如果是这种情况,该服务器可能还未被授权在该网络运行。如果您以前能够启动DHCP服务,但是现在一直停止,请使用事件查看器检查系统日志中可能找出其原因的所有条目。 注意:若要启动DHCP服务,单击启动—>单击运行,键入cmd,然后按ENTER键。键入net start dhcpserver,然后按ENTER键。

4. win server2012 怎么搭建dhcp服务器

你好,我也在做这方面的东西,希望能互相交流。1.用管理员账户登录2.按照提示配置,在SelectServerRoles的页面下,先择DHCPServer然后点击下一步3.在SelectRoleServices页面上,选择NetworkPolicyServer,然后点击下一步两次4.在页面上,确认您的IP地址类型(如果IPV6和IPV4同时配置的话,优先显示IPV4,如果您只配IPV6的地址,您需要在网卡禁用IPV4)点击下一步5.在SpecifyIPv4DNSServerSettings页面下确认您的域名是否正确的填写在Parentdomain下6.在PreferredDNSserverIPaddress键入IPV4DNS首选地址的地址7.在SpecifyWINSServerSettings页面选择,下一步8.在AddorEditDHCPScopes,选择添加,然后添加IPV4的起始地址,DNS和DG(类似IPV4的DHCP的配置)9.在ConfigureDHCPv6StatelessMode页面,选择,下一步10.在ConfirmInstallationSelections页面下点击安装11.在开始运行中,管理工具中选择DHCP12.建议在IPV6的配置中键入以fec0前缀的IPV6地址进行配置13.配置好后,还需要对每个客户端的网卡属性进行修改,因为可能有些网卡默认情况下的一些属性不支持IPV6(XP的系统默认不支持IPV6),配置如下:A.在客户端上开始-运行cmdB.在命令行界面键入netshintipv6showint"网络连接的名称"回车C.通过命令netshintipv6setinterface“网络连接的名称”attribute=enabled(Disable)将下面的属性配置Disable:RouterdiscoverEnable::otherstatefulconfiguration

5. 如何windows sever2008 r2创建web服务器

方法: 如何在Windows Server 2008中安装和配置DHCP服务器。 首先来了解一下DHCP服务器的用途。 DHCP服务器即动态主机配置协议,它是一种客户端-服务器技术,它允许DHCP服务器将IP地址分配给作为 DHCP 客户端启用的计算机和其他设备,也允许服务器租用IP 地址。 通过使用DHCP服务器,可以在在特定的时间内将IP地址租用给DHCP客户端,然后当客户端请求续订时自动续订IP地址。 另外对于具有很多客户端的企业网络来说,在进行IP地址修改或更换的时候,只需对HCP服务器处的服务器或作用域选项进行更改,就可以更新DHCP客户端参数,而无需在所有DHCP客户端上分别执行此操作,这样可以大大降低企业网络管理员的维护工作量。因为网络中所有计算机的所有IP地址都被存放在服务器计算机上的一个数据库中。 另外,DHCP服务器还可以为特定的计算机或其他设备保留IP地址,以便它们总是具有相同的IP地址,同时还接收最新的DHCP选项。DHCP服务器可以实现的功能还有很多,在此我不再详细介绍。 下面先来看一下如何安装一个DHCP服务器。 安装DHCP服务器 和安装IIS 7.0一样,在安装DHCP服务器的时候也要用到Windows Server 2008的服务器安装器。 首先打开服务器管理器,点击开始菜单——>管理工具——>服务器管理器。服务器管理器打开后,点击左侧面板中的角色,然后点击右侧面板中的添加角色。 开始添加角色9点击完添加角色后会出现欢迎界面,添加角色说明,点击下一步,从窗口中选择要安装的DHCP服务器,选择安装DHCP服务器,点击下一步,出现DHCP服务器说明窗口,点击下一步,进入选择网络连接绑定,安装程序将检查你的服务器是否具有一个静态IP地址,如果检测到会显示出来。 选择网络连接绑定,接下来你需要输入你的域名和DNS服务器的IP地址,通过将DHCP与DNS集成,当DHCP更新IP地址信息的时候,相应的DNS更新会将计算机的名称到IP地址的关联进行同步。 设定IPv4 DNS服务器设置19输入地址然后点击下一步,接下来指定IPv4 WINS服务器设置,对于某些企业来说,企业网络中包含使用NetBIOS名称的计算机和使用域名的计算机,则需要同时包含WINS服务器和DNS服务器。当然,如果你用不到它的话,请选择第一个选项,然后点击下一步。 指定IPv4 WINS服务器设置21接下来添加或编辑DHCP作用域,作用域是为了便于管理而对子网上使用 DHCP 服务的计算机 IP 地址进行的分组。管理员首先为每个物理子网创建一个作用域,然后使用此作用域定义客户端所用的参数。 添加作用域,添加作用域地址范围(有线)、添加作用域地址范围(无线)、添加后的作用域。 在Windows Server 2008中默认增加了对下一代IP地址规范IPv6的支持,不过就目前的网络现状来说很少用到IPv6,因此可以选择对此服务器禁用DHCPv6无状态模式。 禁用DHCPv628接下来授权DHCP服务器,因为笔者是以Administrator登录,因此设置如下: 授权DHCP服务器30最后确认安装选择,如果没有问题的话点击安装按钮开始安装,如果发现设置有问题可以点击上一步重新设置。 确认安装,选择点击安装按钮后,开始自动安装。 安装进度,最后提示安装成功与否。 安装结果,下面从服务器管理器中确认一下DHCP服务器是否已经成功安装。 至此,我们已经成功的在Windows Server 2008中安装了DHCP服务器,那么如果在日后的工作中希望修改DHCP服务器的参数该怎么办呢?下面看一下如何对DHCP服务器进行配置。 配置DHCP服务器、确认DHCP服务器是否运行38在Windows Server 2008中提供了一个DHCP服务器管理器,成功安装DHCP服务器后,点击开始菜单——>管理工具——>DHCP,可以启动这个管理工具。 启动DHCP服务器管理界面、DHCP服务器管理界面,可以看到在IPv4下面有已经创建的作用域,如果希望创建新的作用域的话,只需右键点击IPv4,然后选择新建作用域即可。 新建作用域43如果希望修改现有作用域的参数,在选中相应作用域后,点击右键从菜单中选择【属性】,然后从这儿你可以对该作用域的详细参数进行修改。 修改作用域参数,如果你希望为特定的计算机或其他设备保留IP地址,以便它们总是具有相同的IP地址的话,你可以针对这个作用域新建保留,选中作用域中的保留,然后从右键菜单中选择新建保留。 新建保留,然后从弹出窗口中输入相应的IP地址和MAC地址。 输入设置,保留地址的参数。 总体来说,相比Windows Server 2000和2003来说,在Windows Server 2008中安装配置DHCP服务器要轻松很多,通过一个智能化的向导可以轻松在一个界面中完成安装配置。 希望对你有用和帮到你。

6. 如何搭建dhcp服务器

启动WIN server,用管理员帐号登录并确保已安装活动目录,如未安装活动目录先行安装;查看该服务器IP地址和子网掩码;
单击”开始”-”程序”-”管理工具”-”DHCP”,按如下要求配置DHCP服务器;
(1) 地址池:192.168.12.100至192.168.12.254,(2) 排除地址192.168.12.200至192.168.12.220;子网掩码为255.255.0.0;
(3) 地址租约:1天;
(4) 网关/路由器地址:192.168.0.2 ;
(5) DNS服(6) 务器地址:202.102.152.3和202.102.154.3;
(7) WINS服(8) 务器地址:192.168.0.1;
激活该作用域并对DHCP服务器授权;
以相邻另一台微机作工作站,启动W2K Professional,完成以下操作
(9) 设置为”自动获取IP地址”;
(10) 依次单击”开始”-(11) ”运行”-(12) ”command”(Windows 98)或”cmd”(W2K),(13) 进入命令行界面;
(14) 输入命令IPCONFIG /all,(15) 记录IP地址及相关配置,(16) 并观察是否与DHCP服(17) 务配置一致.
(18) 输入ipconfig/ renew,再输入ipconfig/all 查看IP是否改变

7. 局域网路由器怎么设置dhcp服务器

将数据按顺序无重复发送到目的地,具体实现了局域网的管理。下面是我为大家整理的关于局域网路由器怎么设置dhcp服务器,一起来看看吧!

局域网路由器怎么设置dhcp服务器

01.在浏览器中输入网址登陆路由器管理界面,然后输入用户名和密码进行登陆。

8. 如何配置dhcp服务器

1、首先打开电脑网络的本地连接状态窗口页面,找到“属性”按钮。

热点内容
求阶乘的c语言 发布:2025-05-19 21:15:20 浏览:963
话唠安卓哪里下载 发布:2025-05-19 20:27:04 浏览:165
疯狂android讲义光盘 发布:2025-05-19 20:12:31 浏览:153
安卓手机怎么下载圈点 发布:2025-05-19 20:08:11 浏览:473
文件夹粉碎不了 发布:2025-05-19 20:05:41 浏览:249
安卓怎么把软件放进全局 发布:2025-05-19 20:03:55 浏览:688
安卓手机如何看最真实的型号 发布:2025-05-19 19:58:59 浏览:12
U盘超级加密2008 发布:2025-05-19 19:44:32 浏览:457
灯带编程软件 发布:2025-05-19 19:32:30 浏览:288
如何判断服务器被多少人访问 发布:2025-05-19 19:27:45 浏览:126