dhcpd.conf配置文件
- 格式:doc
- 大小:66.00 KB
- 文档页数:10
网络工程师-网络操作系统与应用服务器配置、组网技术(一)(总分100, 做题时间90分钟)单项选择题1.在Windows Server2003中,创建用户组时,可选择的组类型中,仅用于分发电子邮件且没有启用安全性的是______。
A.安全组B.本地组C.全局组D.通信组SSS_SIMPLE_SINA B C D2.在Windows Sever 2003中,与Windows Sever 2000终端服务对应的是______。
A.远程协助B.管理远程桌面C.远程管理的Web界面D.远程安装服务SSS_SIMPLE_SINA B C D3.在Windows系统中,默认权限最低的用户组是______。
A.everyone B.administrators C.powerusers D.usersSSS_SIMPLE_SINA B C DFTP客户上传文件时,通过服务器建立的连接是______,FTP客户端应用进程的端口可以为______。
SSS_SIMPLE_SIN4.A.建立在TCP之上的控制连接B.建立在TCP之上的数据连接C.建立在UDP之上的控制连接D.建立在UCP之上的数据连接A B C DSSS_SIMPLE_SIN5.A.20 B.21 C.80 D.4155A B C D6.网络用户只能接收但不能发送E-mail,不可能的原因是______。
A.邮件服务器配置错误B.路由器端口的访问控制列表设置为denypop3C.路由器端口的访问控制列表设置为denysmtpD.客户端代理设置错误SSS_SIMPLE_SINA B C D7.默认情况下,远程桌面用户组(Remote Desktop Users)成员对终端服务器______。
A.具有完全控制权B.具有用户访问权和来宾访问权C.仅具有来宾访问权D.仅具有用户访问权SSS_SIMPLE_SINA B C D8.Windows Server 2003采用了活动目录(Active Directory)对网络资源进行管理,活动目录需安装在______分区。
linux8启动dhcpd失败的解决方法
如果您在Linux8系统中启动DHCP服务时遇到了问题,可以尝试以下步骤解决:
1. 检查 dhcpd 配置文件
首先,检查 /etc/dhcp/dhcpd.conf 配置文件是否正确配置。
您可以使用以下命令检查 dhcpd 配置文件:
sudo dhcpd -t -cf /etc/dhcp/dhcpd.conf
如果没有错误,请运行以下命令启动 dhcpd 服务:
sudo systemctl start dhcpd
2. 检查 dhcpd 日志
如果 dhcpd 启动失败,可以检查日志以找出原因。
可以使用以下命令查看 dhcpd 日志:
sudo journalctl -u dhcpd
查看日志中的错误信息,并尝试解决它们。
3. 检查网络配置
如果 dhcpd 仍然无法启动,可以检查网络配置。
请确保您的网络适配器已正确配置,并且 DHCP 服务所需的端口未被防火墙屏蔽。
4. 更新 dhcpd 软件包
如果以上步骤都没有解决问题,您可以尝试更新 dhcpd 软件包并重新启动服务:
sudo yum update dhcp
sudo systemctl restart dhcpd
总之,如果您在 Linux8 中启动 DHCP 服务时遇到问题,请尝试上述步骤来解决问题。
Linux1 DHCP服务器配置主配置文件(dhcpd.conf)使用Red Hat Enterprise Linux5.4自身携带的RPM包安装,安装结束后DHCP 端口监督程序dhcpd的主配置文件为/etc目录中名为dhcpd.conf的文件。
该文件通常包括3个部分,即parameters参数、declarations声明和option选项,如图9所示。
图9 dhcpd.conf文件DHCP的配置很简单,只要将dhcp.conf设置好即可。
不过编辑此文件时需要注意以下几点:●# 为批注符号。
●除了括号那一行外,其他每一行后面都要以“;”为结尾。
这是最容易出错的地方。
●设置的项目都有其独特的名称,形式为“<参数代码><设置内容>”,例如“default-lease-time 259200”。
●某些项目必须利用option来设置,形式为“option <参考代码><设置内容>”,例如“option domain-name “”;”。
DHCP的IP分配可分为动态IP和静态IP,其中需要了解的是,如果需要设置静态IP,则需要知道欲设置成静态IP的那台计算机的硬件地址(MAC地址),可使用arp及ifconfig命令来查询接口的MAC地址。
此外,还需进行如下几项设置。
1.整体设置(Global)整体设置包括设置租约期限、DNS的IP地址、路由器的IP地址、动态DNS (DDNS)更新的类型等。
当静态IP及动态IP内没有规范到某些设置时,则以整体设置值为准。
最常使用的参数如下:●Default-lease-time 时间默认的租约时间,单位为秒。
●Max-lease-time 时间最大租约时间,当客户端超过租约时间但尚未更新IP地址时,最长可以使用该IP地址的时间。
●Option domain-name “域名”如果在/etc/resolv.conf文件里设置了search,则表示当要搜索计算机名称时,DNS系统会主动帮客户端加上这个领域的名称。
多DHCP 兼容部署CTVI2.3VO的DHCP服务使用的是dnsmasq作为dhcp服务;CTVO2.0使用的是dhcpd 作为dhcp服务。
如果同一个网络内已经存在dhcp服务,我们需要对dnsmasq,或者dhcpd的配置文件做mac绑定,这样才不会和其他dhcp服务冲突。
一、dnsmasq的mac绑定vi /etc/dnsmasq.conf配置文件增加:dhcp-host=格式:dhcp-host=14:fe:b5:e4:42:ee,192.168.70.110说明:给mac地址为14:fe:b5:e4:42:ee的网卡分配固定ip:192.168.70.110用例:dhcp-range=192.168.70.110,192.168.70.111dhcp-host=14:fe:b5:e4:42:ee,192.168.70.110dhcp-host=14:fe:b5:e4:42:ff,192.168.70.111说明:Dhcp分配范围共有两个ip,分别给Mac: 14:fe:b5:e4:42:ee分配ip:192.168.70.110;Mac: 14:fe:b5:e4:42:ff分配ip:192.168.70.111;分配Ip范围和mac绑定条目要完全匹配,否则不能达到多dhcp兼容要求。
完整配置文件:dhcp-range=192.168.70.110,192.168.70.111# dhcp 地址池的范围dhcp-host=14:fe:b5:e4:42:ee,192.168.70.110dhcp-host=14:fe:b5:e4:42:ff,192.168.70.111# 为mac 分配固定的IP地址,dhcp-option=option:router,192.168.120.1# 所在网络的实际路由地址,根据实际情况填写dhcp-option=option:dns-server,192.168.120.21# dns server 地址dhcp-match=gpxe,175dhcp-option=175,8:1:1dhcp-boot=net:#gpxe,undionly.kpxedhcp-boot=net:gpxe,https://192.168.120.33/ctvoboot# CTVI 管理端所在服务器的IPenable-tftptftp-root=/tmp/ctvo/#address=//192.168.70.33如果没有AD解析服务器,可以用这条来解析服务器。
1、安装Linux时必须创建的分区是( D )。
A./root B./boot C./etc D./2、Linux系统中在下列( B )文件中指定了网络路由信息。
A./etc/bosts B./etc/network C./etc/resolv.conf D./etc/gateways3、下列服务组件中,( B )可以使用户在Linux与Windows操作系统之间实现文件系统和打印机共享功能。
A.FTP B.Samba C.DHCP D.Squid4、在Windows 2000操作系统的客户端可以通过( C )命令查看DHCP服务器分配给本机的IP地址。
A.config B.ifconfig C.ipconfig D.routeDHCP(Dynamic Host Configuration Protocol,动态主机配置协议)5、在Windows操作系统中可以通过安装( A )组件创建FTP站点。
A.IIS B.IE C.WWW D.DNS6、在Windows系统中设置默认路由的作用是( B )。
A.当主机接收到一个访问请求时首先选择的路由B.当没有其他路由可选时最后选择的路由C.访问本地主机的路由D.必须选择的路由7、如果要在接口Windows主机中添加一个静态表项,把IP地址10.0.0.80和MAC 地址00-AA-00-4F-2A-9C进行绑定,则在DOS窗口中键入命令( B )。
A.add -s 10.0.0.80 00-AA-00-4F-2A-9CB.arp -s 10.0.0.80 00-AA-00-4F-2A-9CC.add -p 10.0.0.80 00-AA-00-4F-2A-9CD.arp -p 10.0.0.80 00-AA-00-4F-2A-9C8、在Windows Server 2003操作系统中安装的IIS 6.0不包括( C )功能。
A.Web服务B.FTP服务C.网络打印服务D.简单邮件传输服务9、在Windows 2000中安装SNMP服务,要在控制面板中选择“网络和拨号连接”,在“网络组件”中选择( A )。
Linux下D HCP服务器介绍:dhcpd.conf配置文件DHCP (Dynamic Host Configu ration Protoco l) 动态主机配置协议·为在同一网络的主机自动分配动态IP·[root@book named]# /sbin/ifconfi g -a eth0 | grep MULTICA ST #查看内核是否支持多播UP BROADCA ST RUNNING MULTICA ST MTU:1500 Metric:1·为使用DHCP服务器能满足某些挑剔的D HCP客户机,应在路由表中加入一个到地址255.255.255.255的路由。
·DHCP服务器必须能将数据包送到255.255.255.255的IP地址上,但Linux本身又将该地址作为本地子网的广播地---------------------------------------------------------------------------------------------------------/etc/dhcpd.conf通常包括三部分:paramet ers、declara tions、option。
1.DHCP配置文件中的par ameter s(参数):表明如何执行任务,是否要执行任务,或将哪些网络配置选项发送给客户参数解释ddns-update-style 配置DHCP-DNS 互动更新模式。
allow/igore client-updates允许/忽略客户端机更新DNS记录。
default-lease-time 指定确省租赁时间的长度,单位是秒。
max-lease-time 指定最大租赁时间长度,单位是秒。
hardwar e 指定网卡接口类型和MAC地址。
Linux下DHCP服务器介绍:dhcpd.conf配置文件DHCP (Dynamic Host Configuration Protocol) 动态主机配置协议·为在同一网络的主机自动分配动态IP·[root@book named]# /sbin/ifconfig -a eth0 | grep MULTICAST #查看内核是否支持多播UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1·为使用DHCP服务器能满足某些挑剔的DHCP客户机,应在路由表中加入一个到地址255.255.255.255的路由。
·DHCP服务器必须能将数据包送到255.255.255.255的IP地址上,但Linux本身又将该地址作为本地子网的广播地---------------------------------------------------------------------------------------------------------/etc/dhcpd.conf通常包括三部分:parameters、declarations 、option。
1.DHCP配置文件中的parameters(参数):表明如何执行任务,是否要执行任务,或将哪些网络配置选项发送给客户参数解释ddns-update-style 配置DHCP-DNS 互动更新模式。
allow/igore client-updates 允许/忽略客户端机更新DNS记录。
default-lease-time 指定确省租赁时间的长度,单位是秒。
max-lease-time 指定最大租赁时间长度,单位是秒。
hardware 指定网卡接口类型和MAC地址。
server-name 通知DHCP客户服务器名称。
get-lease-hostnames flag 检查客户端使用的IP地址。
fixed-address ip 分配给客户端一个固定的地址。
authritative 拒绝不正确的IP地址的要求。
2.DHCP配置文件中的declarations (声明):用来描述网络布局、提供客户的IP地址等声明解释shared-network 名称{....} 定义超级作用域。
subnet 网络号netmask 子网掩码定义作用域(或IP子网)range 起始IP地址终止IP地址定义作用域(或IP子网)范围。
host 主机名{....} 定义保留地址group {....} 定义一组参数allow unknown-clients;deny unknown-client 是否动态分配IP给未知的使用者。
allow bootp;deny bootp 是否响应激活查询。
allow booting;deny booting 是否响应使用者查询。
filename 开始启动文件的名称. 应用于无盘工作站。
next-server 设置服务器从引导文件中装如主机名,应用于无盘工作站。
3. DHCP配置文件中的option(选项):用来配置DHCP可选参数,全部用option关键字作为开始选项解释subnet-mask 为客户端设定子网掩码。
domain-name 为客户端指明DNS名字。
domain-name-servers 为客户端指明DNS服务器IP地址。
host-name 为客户端指定主机名称。
routers 为客户端设定默认网关。
broadcast-address 为客户端设定广播地址。
ntp-server 为客户端设定网络时间服务器IP地址。
time-offset 为客户端设定和格林威治时间的偏移时间,单位是秒。
netbios-nade-type 为客户端指定节点类型。
netbios-name-servers 为客户端指定WINS服务器的IP地址nis-servers 为客户端指定NIS域服务器的地址nis-domain 为客户端指定所属的NIS域的名称注意:如果客户端使用的是视窗操作系统,不要选择"host-name"选项,即不要为其指定主机名称Dhcpd.conf 的配置文件例子:#Sample /etc/dhcpd.confoption routers 222.205.197.1;option subnet-mask 255.255.255.0;option domain-name "";option domain-name-servers 202.101.112.55,202.101.98.55,222.205.193.2;option broadcast-address 222.205.197.255;default-lease-time 36000;max-lease-time 360000;subnet 222.205.197.0 netmask 255.255.255.0 {range 222.205.197.10 222.205.197.90;range 222.205.197.100 222.205.197.200;}host servername {hardware Ethernet 00:03:FF:B0:1E:02;fixed-address 192.168.1.20;}host servername {hardware ethernet 00:a0:c9:a6:96:33;fixed-address 192.168.1.12;}host servername {hardware ethernet 00:a0:c9:a6:96:33;fixed-address192.168.1.12;option routers 192.168.11.5;}ddns-update-style ad-hoc; (style可以有三种更新方式,其他两种为:interim none)两块网卡的情况:有时你需要在一台安装了两块网卡(作防火墙或网关)的机器上安装DHCP服务,下面的例子指出一台防火墙机器上的一种DHCP设置,因为对外的网卡(internet)不需要提供DHCP服务。
因此这样设置如下:subnet 192.168.1.0 netmask 255.255.255.0 {range 192.168.1.2 192.168.1.4;default-lease-time 86400;max-lease-time 259200;option subnet-mask 255.255.255.0;option broadcast-address 192.168.1.255;option routers 192.168.1.254;option domain-name-servers 192.168.1.254;}subnet 202.102.34.102 netmask 255.255.255.255 {}-------------------------------------------------------------------------------------------------------------------------------注意lease 开始租约时间和lease 结束租约时间是格林威治标准时间(GMT),不是本地时间。
第一次运行DHCP服务器时dhcpd.leases是一个空文件,也不用手工建立。
如果不是通过RPM 安装ISC DHCP,或者dhcpd 已经安装,那么您应该试着确定dhcpd 将其lease 文件写到何处,并确保该文件存在。
也可以手工建立一个空文件:#touch /var/lib/dhcp/dhcpd.leases三、启动和检查DHCP服务器使用命令启动DHCP服务器:#service dhcpd start使用ps命令检查dhcpd进程:#ps -ef | grep dhcpdroot 2402 1 0 14:25 ? 00:00:00 /usr/sbin/dhcpdroot 2764 2725 0 14:29 pts/2 00:00:00 grep dhcpd使用检查dhcpd运行的端口:# netstat -nutap | grep dhcpdudp 0 0 0.0.0.0:67 0.0.0.0:* 2402/dhcpd---------------------------------------------------------------------------------配置DHCP客户端通常网管员使用选择手工配置DHCP 客户,需要修改/etc/sysconfig/network 文件来启用联网;并修改/etc/sysconfig/network-scripts 目录中每个网络设备的配置文件。
在该目录中,每个设备都有一个叫做ifcfg-eth?的配置文件,eth?是网络设备的名称。
如eth0等。
如果你想在引导时启动联网,NETWORKING 变量必须被设为yes。
除了此处之外/etc/sysconfig/network 文件应该包含以下行:NETWORKING=yesDEVICE=eth0BOOTPROTO=dhcpONBOOT=yes---------------------------------------------------------------------------------DHCP配置常见错误排除通常配置DHCP 服务器很容易,不过,在这里有一些技巧可以帮助您避免出现问题。
对服务器而言,要确保网卡正常工作,并具备广播功能。
对客户机而言,还要确保客户机的网卡正常工作。
最后,要考虑网络的拓扑,并考虑客户机向DHCP 服务器发出的广播消息是否会受到阻碍。
另外如果dhcpd进程没有启动,那么可以浏览syslog 消息文件来确定是哪里出了问题。
这个消息文件通常是/var/log/messages。
典型故障:1.DHCP服务器配置完成,没有语法错误。
但是网络中的客户机却没办法取得IP地址。
通常是Linux DHCP服务器没有办法接收来自255.255.255.255 的DHCP 客户机的Request 封包造成的。
一般是Linux DHCP服务器的网卡没有设置具有MULTICAST功能。
为了让dhcpd (dhcp程序的守护进程)能够正常的和DHCP客户机沟通,dhcpd必须传送封包到255.255.255.255 这个IP地址,但是有些Linux系统里255.255.255.255这个IP地址被用来做为监听区域子网域(local subnet)广播的IP地址,所以需要在路由表(routing table)里加入255.255.255.255以激活MULTICAST功能;使用命令:route add -host 255.255.255.255 dev eth0如果报告错误消息:255.255.255.255:Unkown host那么请先修改/etc/hosts加入一行:255.255.255.255 dhcp---------------------------------------------------------------------------------DHCP服务器的安全1. 在指定网络接口启动DHCP服务器如果你的Linux系统连接了不止一个网络界面,但是你只想让DHCP 服务器启动其中之一,你可以配置DHCP 服务器只在那个设备上启动。