Linux系统怎么搭建DHCP服务器呀?

Linux系统怎么搭建DHCP服务器呀?,第1张

打开系统,挂载光盘。(小白可在桌面模式下,建议在命令行界面操作)

设置IP地址,主机与服务器相互ping通

安装DHCP服务器(我的是用yum安装的,也可以用rpm),yum install -y dhcp

将范本配置文件复制到/etc/dhcp目录下替换掉空白的dhcpd.conf的主配置文件

dhcpd.conf配置文件:常用参数

ddns-update-style (none|interim|ad-hoc):定义所支持的DNS动态更新类型

ignore client-updates:忽略客户端更新

default-less-time number(数字):定义默认IP租约时间

max-lease-time number(数字):定义客户端IP租约时间的最大值

subnet 192.168.100.0 netmask 255.255.255.0{(定义作用域)

range 192.168.100.10 192.168.100.100(指定动态IP地址范围)

option routers 192.168.100.254(网关)

option subnet-mask 255.255.255.0(子网掩码)

option domain-name"liunx65.com"(客户端名称)

option domain-name-servers 192.168.100.32(DNS服务器地址)

option broadcast-address 192.168.100.255(广播地址)

}

配置完成后保存退出并重启DHCP服务,测试

设置DHCP自启动(chkconfig --level 3 dhcp on)

linux下dhcp服务配置教程

发布于 2017-09-05 12:06:09 | 109 次阅读 | 评论: 0 | 来源: 网友投递

LinuxLinux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。

这篇文章主要为大家详细介绍了linux下dhcp服务的配置教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

1、DHCP简介

(1)DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个简化主机IP地址分配管理的TCP/IP标准协议,用户可以利用DHCP服务器管理动态的IP地址分配及其他相关的环境配置工作,如:DNS服务器、WINS服务器、Gateway(网关)的设置。

(2)DHCP基于客户/服务器模式。当DHCP客户端启动时,它会自动与DHCP服务器通信,由DHCP服务器为DHCP客户端提供自动分配IP地址的服务。

(3)安装了DHCP服务软件的服务器称为DHCP服务器,启用了DHCP功能的客户机称为DHCP客户端。

2、实验要求

架设一台DHCP服务器,并按照下面的要求进行配置:

(1)为子网192.168.0.0/24建立一个IP作用域,并将在192.168.0.100~192.168.0.149范围之内的IP地址动态分配给客户机。

(2)假设子网中的DNS服务器地址为192.168.0.253,域名为alice.com,将这些参数指定给客户机使用。

(3)为某台主机保留192.168.0.120这个IP地址。

配置2台DHCP客户机,试测试DHCP服务器的功能。

根据要求完成上述DHCP实验,要求撰写完整实验教程(实验拓扑图、图文并茂的实验步骤 )

3、实验拓扑

4、实验步骤

(1)先挂载镜像,配置本地yum源

(2)解决网卡不一致问题,配置各主机IP地址

(3)将3台主机加入NAT网络,同时将NAT模式的DHCP功能关闭

(4)在dhcp-s上安装dhcp服务器(默认未安装)

[root@lyy 桌面]# yum install dhcp -y

(5)修改dhcp.conf配置文件

[root@lyy 桌面]# gedit /etc/dhcp/dhcp.conf /usr/share/doc/dhcp*/dhcp.conf.sample

/usr/share/doc/dhcp*/dhcp.conf.sample:是系统自带的dhcp配置文件的模板,可以根据需要参考复制相应内容

注意:配置文件一定要写正确,否则dhcp服务不能启动成功,如漏写 { 或 ;等等

(6)启动dhcp服务

[root@lyy 桌面]# service dhcpd start//注意是httpd

(7)修改dhcp-c1的BOOTPROTO为dhcp

[root@lyy 桌面]# gedit /etc/sysconfig/network-scripts/ifcfg-eth0

(同样的方法修改dhcp-c2)

(8)分别重启dhcp-c1和dhcp-c2的网络服务

5、结果测试

查看dhcp-c1和dhcp-c2获取的ip

dhcp-c1:

dhcp-c2:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持PHPERZ。

相关阅读:

linux下dhcp服务配置教程

Linux操作系统安装图文配置教程详细版

linux下的dhcp服务的完全配置(图文详解)

linux下NFS配置教程详解

Linux下Varnish缓存的配置优化方法

Linux 操作系统下Web服务器配置详细介绍

Linux下防火墙的简单配置与插入规则介绍

linux下配置yum源方法详解

Linux下安装配置MySQL

linux防火墙配置教程之允许转发实验(2)

Linux 下sftp配置之密钥方式登录详解

linux下通过xinetd服务管理 rsync 实现开机自启动

花开半夏

linux dhcp命令,linux服务器搭建网络

admin 07-06 21:33 53次浏览

一、基础知识: 1.DHCP简介:动态配置协议(DHCP )通常应用于大型局域网环境,主要作用是集中管理、IP地址分配、网络2 .允许获取网关地址2.DHCP服务器概述:DHCP服务器是指由服务器管理的IP地址范围,客户端登录到服务器时,分配给服务器的IP地址和子网掩码会自动显示2 .关于DHCP服务器的配置:今天我们来做一个DHCP服务器吧。

使用虚拟机server作为dhcp服务器并使用destop进行测试

为了方便起见,将服务器主机名更改为dhcp.server.com,将桌面主机名更改为dhcp.test.com

然后,在名为dhcp.server.com的主机上配置它。

1 .查看服务器的ip

查看DHCP服务依赖包:

安装DHCP服务:

4 .进行配置:

)1)启动dhcp服务

修改systemctlstartdhcpd(2)配置文件

CP/usr/share/doc/DHCP-4.2.5/dhcpd.conf.example/etc/DHCP.conf vim/etc/dhcpd.conf

修改以下部分:

7选项域名称' server.com '; #域名:必须位于/etc/resolv.conf8option domain-name-servers 172.25.10.254; 请指定dns服务器,并用逗号分隔多台。 0 subnet 172.25.10.0net mask 255.255.255.0 { # #子网和子网掩码31range172.25.10.10172.25.10; #指定IP范围32选项路由172.25.10.254; ##指定默认网关33 }要删除34 # # # #、28行、34行及以下内容,请在dns.test.com上进行以下设置。

(1)网络参数的设定:

编辑/etc/sys config/network-scripts/if CFG-eth 0

DEVICE=eth0BOOTPROTO=dhcp###重要部分重新启动DHCPonboot=yes(2)网络:

systemctl restart network###在这次的实验中,执行这个命令发生了错误,出现了无法从DHCP服务器取得ip的问题。 解决方案通常是,DHCP是一种通信协议,仅当DHCP服务器位于通过客户端向物理网段中的所有主机发送广播包的LAN中时,它才会响应客户端的ip参数整个DHCP数据包的服务器和客户端之间的交互如下图(1) ) ##,因此我们推测防火墙阻止数据包传输。 ###我采取的解决方法是两台虚拟机执行命令。 firewall-cmd-- permanent-- add-service=DHCP firewall

(图)1) DHCP数据包的服务器和客户机之间的交互的映像) )。

测试机在DHCP服务器上获取ip :

)3)重新启动整个网络后,如果运行结果找到正确的DHCP主机,以下文件可能会更改:

#1.查看/etc/resolv.conf

#2.查看路由

#3.显示记录在服务器中的DHCP信息cat /var/lib/dhcpd/dhcpd.leases

三.一个结构示例cat /etc/dhcp/dhcpd.conf

# dhcpd.conf # # sampleconfigurationfileforiscdhcpd # # optiondefinitionscommontoallsupportednetworks . option domain-name 默认读时间600; 最大读时间7200; # usethistoenble/disabledynamicdnsupdatesglobally.# ddns-update-style none; # ifthisdhcpserveristheofficialdhcpserverforthelocal # network, theauthoritativedirectiveshouldbeuncommented.# authoritative # usethistosendhcplogmessagestoadifferentlogfile (you also # ) havetohacksyslog.conftocompletetheredirection ).log-facil ility # noservicewillbegivenonthissubnet, utdeclaringithelpsthe # dhcpservertounderstandthenetworktopology.# thisisaverybasicsubnetdeclaration.subnet 192.168.0 op )本文术语概要来自百度百科,理论部分摘自亲爱的鸟哥,部分参考博文DHCP详细解说,在此一并感谢!

汇总不同聚合级别的数据-R和tidyverseRocketMQ 消息失败重试 解析——图解

linux系统网络怎么设置,linux系统网卡配置信息

dhcp怎么设置,dhcp服务没有响应怎么解决

相关内容

1汇总不同聚合级别的数据-R和tidyverse

2RocketMQ 消息失败重试 解析——图解、源码级解析

3android模拟位置软件,android手机模拟ios

4安卓anr是什么,ANR是什么单位

5Java 线程 基础篇,魔法教程基础篇

6ios测帧数,ios测帧数软件

7envoys是什么牌子,envoy词根词缀

8mysql刷盘策略,mysql binlog刷盘

© 2007-2022 花开半夏 版权所有 ICP备案: 鲁ICP备18044594号-1 鲁公网安备 37030202000467号

上一篇下一篇


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/181620.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-28
下一篇2023-03-28

发表评论

登录后才能评论

评论列表(0条)

    保存