Linux DHCP服务

合集下载

Linux1 DHCP服务器配置 主配置文件(dhcpd.conf)

Linux1 DHCP服务器配置  主配置文件(dhcpd.conf)

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系统会主动帮客户端加上这个领域的名称。

Linux下配置完整安全的DHCP服务器详解

Linux下配置完整安全的DHCP服务器详解

名称dhcpd.conf - dhcpd 配置文件描述dhcpd.conf 文件包括ISC DHCP的dhcpd的配置信息。

dhcpd.conf文件是一个普通格式的ASCII码文档,它由内置的递归解析器解释。

dhcpd.conf文件可能会包含许多额外的tab和空格、空行,它们的目的是让文件更容易阅读。

其中的关键字对大小写不敏感。

注释语句可以放在任何位置(除了引号中)注释语句用# 开头,这一行结束时注释语句自然结束。

文件包括一组语句,语句在一对大括号中,包含参数和声明。

参数语句说明如何做一件事(例如,租期是多长时间),或者是否做一件事情。

(例如,dhcpd 是否为未知客户提供地址),或者给客户提供哪种参数(例如,使用网关220.177.244.7)。

声明用来描述网络的拓扑结构、网络上的客户,提供可以为客户端分配的地址,或者对某个客户端组应用组(group)参数。

在任何组参数中,所有的这些组参数必须比使用这些组参数的语句先出现。

网络声明包含多子网的网络(有些地方译为:超网,但超网太难理解了,这里叫“多子网网络”)和子网的拓扑声明。

对于有地址被动态分配给客户端的子网,子网声明中必须有一个range声明语句。

对于静态分配的地址,或者是已知客户的安装,每个客户端都必须使用一个host声明语句。

如果一个参数应用到一组声明中,这些声明并不只与某个子网相关,可以定义一个“组参数”。

对每一个要服务的子网,每个dhcp服务器连接的子网,都必须有一个子网声明,用来告诉dhcpd如何处理那个子网上的地址。

即使一个子网不需要分配任何地址,也需要一个子网声明。

一些物理网络上不只有一个IP子网存在,例如,如果一个网络需要一个8位的子网,但是当业务发展使总的节点数超过了254台,就需要增加一个8位的子网。

这时,就增加了一个新的物理网络,这种情况下,2个网络的子网声明必须包含在一个“多子网网络声明(超级作用域)”中。

有些网络的客户端不只有一个子网,可能会为同一子网中一些客户端分配的一些参数与其它的客户端不同。

Linux1 DHCP服务器配置 Linux客户端

Linux1 DHCP服务器配置  Linux客户端

Linux1 DHCP服务器配置Linux客户端
Linux客户端要想获得DHCP服务器分配的IP地址,可通过修改网络参数的配置方法,来设置自动取得IP地址,如图26所示。

图26 修改网络参数
完成网络参数的修改后,利用/etc/init.d/network restart命令将整个网络重新启动即可(不要使用ifdown与ifup,因为那样还有默认路由需要设置),如图27所示。

但如果在远程进行此操作,联机肯定会出现错误,因为网卡已经关闭,所以必须在本地计算机上进行此操作。

如果执行后正确的找到了DHCP服务器,那么多个客户端计算机中多个文件(如,resolv.conf、routing table[路由]等)都可能会被更改。

图27 重启网络
●DNS的IP地址
DNS的IP地址会被更改,可通过查阅resolv.conf文件,如图28所示。

图28 查看DNS的IP地址
●路由
Linux客户端网卡参数生效后,DHCP服务器中配置的路由信息(option routers [192.168.1.254]),也将被客户端正确的捕捉到,可通过利用route –n命令查看,如图29所示。

图29 查看路由信息
●客户端租约信息
另外,还可通过cat /var/lib/dhcp/dhclient-eth0.leases命令,查看到客户端租约中所记载的变化信,如图30所示。

图30 查看客户端租约信息。

linux dhclient工作原理

linux dhclient工作原理

linux dhclient工作原理DHCP(Dynamic Host Configuration Protocol)是网络中常用的自动分配IP地址的一种协议。

dhclient是一个在Linux操作系统上用于接收DHCP服务器提供的IP地址和其他网络配置信息的客户端程序。

dhclient的工作原理可以分为以下几个步骤:1.初始化:当系统启动时,dhclient会被调用来自动获取网络配置信息。

首先,它会通过套接字(socket)与DHCP服务器进行通信。

然后,确定要使用的网络接口,并创建一个相应的套接字,用于与DHCP服务器之间的通信。

2.发现DHCP服务器:dhclient会发送一个广播消息(DISCOVER)到本地网络中的所有主机,以寻找可用的DHCP服务器。

广播消息会通过套接字发送到预定义的目标地址和目标端口号(67)。

3.获取IP地址:当DHCP服务器收到广播消息后,它会从一个地址池中选择一个可用的IP地址,并将其分配给dhclient。

服务器会发送一个包含IP地址的消息(OFFER)给dhclient,通过套接字返回给dhclient。

4.请求IP地址:dhclient接收到服务器的OFFER消息后,会向服务器发送一个请求(REQUEST)消息,请求分配给自己的IP地址。

此时,dhclient会将自己的MAC地址和请求的IP地址发送给服务器。

5.确认IP地址:DHCP服务器接收到请求消息后,会判断请求的IP地址是否仍然可用。

如果可用,服务器会发送一个确认(ACK)消息给dhclient,表示分配成功。

同时,服务器会将其他网络配置信息(如子网掩码、网关、DNS服务器等)一并发送给dhclient。

6.配置网络接口:dhclient接收到服务器的确认消息后,将IP地址和其他网络配置信息写入系统中的网络接口文件(如/etc/network/interfaces)。

然后,dhclient会发送一个DHCPINFORM消息给DHCP服务器,以通知服务器其配置已成功。

linux课程设计dhcp

linux课程设计dhcp

linux课程设计dhcp一、教学目标本课程的教学目标是让学生掌握DHCP服务器配置和管理的基本原理和操作方法。

通过本课程的学习,学生将能够理解DHCP协议的工作原理,熟练配置DHCP 服务器,管理和监控DHCP服务,以及解决常见的网络问题。

具体来说,知识目标包括:1.理解DHCP协议的作用和原理。

2.熟悉DHCP服务器的配置和管理方法。

3.了解DHCP服务在网络中的应用和重要性。

技能目标包括:1.能够配置DHCP服务器,为网络中的设备分配IP地址。

2.能够管理和监控DHCP服务,确保网络设备的正常连接。

3.能够解决常见的DHCP服务问题,如IP地址冲突、客户端无法获取IP地址等。

情感态度价值观目标包括:1.培养学生对网络技术的兴趣和好奇心,激发他们进一步学习网络相关知识的意愿。

2.培养学生团队合作的精神,通过实验和讨论等方式,培养他们与他人合作解决问题的能力。

二、教学内容本课程的教学内容主要包括DHCP协议的原理和配置方法。

具体的教学大纲如下:1.DHCP协议简介:介绍DHCP协议的作用、原理和应用场景。

2.DHCP服务器配置:讲解如何配置DHCP服务器,包括IP地址池的设置、地址分配策略等。

3.DHCP客户端配置:介绍如何在客户端设备上配置DHCP服务,以及如何查看和管理客户端的IP地址信息。

4.DHCP服务管理:讲解如何监控和管理DHCP服务,包括服务器状态的查看、租约信息的管理等。

5.DHCP服务问题解决:介绍如何解决常见的DHCP服务问题,如IP地址冲突、客户端无法获取IP地址等。

三、教学方法为了激发学生的学习兴趣和主动性,本课程将采用多种教学方法相结合的方式。

包括:1.讲授法:通过讲解DHCP协议的原理和配置方法,使学生掌握基本概念和操作方法。

2.案例分析法:通过分析实际案例,让学生学会解决实际问题,提高他们的问题解决能力。

3.实验法:通过实验室实践,让学生亲手配置DHCP服务器和客户端,加深对DHCP协议的理解和应用。

Linux1 DHCP服务的启动与观察

Linux1  DHCP服务的启动与观察

Linux1 DHCP服务的启动与观察完成对DHCP服务器配置文件dhcpd.conf的设定后,就可以启动DHCP。

另外还需要注意dhcpd使用的端口是67,并且启动的结果会记录在/var/log/messages文件内,最好去观察一下/var/log/messages所显示的dhcpd信息。

在服务器上,可输入/etc/init.d/dhcpd start命令,并按【回车】键来启动DHCP 服务,如图14所示。

图14 启动dhcp服务启动dhcp服务后,可使用“netstat -tlunp”命令查看端口的状态来确认dhcp服务是否已成功启动,如图15所示。

图15 查看端口状态另外,查看日志始终都是配置服务器的最好帮手,学会查看日志能节省许多时间。

Dhcp服务器的日志保存在/var/log/目录中。

若要查看日志文件全部日志信息,可使用“tail /var/log/messages”命令。

但由于日志信息过多,只希望从众多的dhcp日志信息中截取最新的20行,则可使用“tail -20 /var/log/messages”命令执行操作,如图16所示。

图16 查看dhcp日志信息日志内容用空格做区域分隔,第1列为月,第2列为日,第3列为时间,第4列为服务器的名称,第5列为服务和进程号,第6列为发生的事件。

如果查看到以上这些信息,则表明已经成功配置并启用了DHCP服务器。

如果查看到的日志文件内容显示如下:Dec 5 11:11 linux dhcpd: /etc/dhcpd.conf line 10: semicolon expected.Dec 5 11:11 linux dhcpd: subnetDec 5 11:11 linux dhcpd: _Dec 5 11:11 linux dhcpd: Configuration file errors encountered – exiting.则代表在第10行出现了没有分号(Semicolon)问题,且分号是在符号“_”所指地方,也就是subnet附近,很容易辨别。

Linux操作系统下的SMB、DHCP、DNS、FTP、MAIL、WEB六个服务总结

Linux操作系统下的SMB、DHCP、DNS、FTP、MAIL、WEB六个服务总结

Linux操作系统下的SMB、DHCP、DNS、FTP、MAIL、WEB六个服务总结一、SMB服务1.SMB服务功能:不同系统主机之间实现文件、打印机等资源共享2.SMB服务主配置文件路径:/etc/samba/smb.conf/3.SMB服务启动(重启、停止)方法:# service smb start (restart 、stop)4.SMB主配置文件片段:Security = user (share) 安全模式[ BDDY ] 共享名comment = BDDY share 注释path = /root/bddy 共享路径public = no 匿名访问权限writable = yes 允许写入权限valid users = bob,tom,@bddy 访问限制5.在服务器安全模式设为user时,符合哪些条件的用户才能顺利访问SMB服务器?答:存在用户,用户生效,为用户设置smb密码# useradd XXX# passwd XXX# smbpasswd - a XXX6.客户端如何实现对SMB服务器的访问?答:\\ samba服务器IP地址二、DHCP服务1.DHCP服务功能:动态主机配置协议自动分发TCP/IP参数2.DHCP服务主配置文件路径:/ etc / dhcpd.conf。

该文件组建安装成功后会生成一个范本,要复制过来:#cp /usr/share/doc/dhcp*/dhcpd.conf.sample /etc/dhcpd.conf3.DHCP服务启动(重启、停止)方法:# service dhcpd start ( restart 、stop)4.DHCP主配置文件片段:subnet 192.168.100.0 netmask 255.255.255.0 { 子网option routers 192.168.100.1; 网关option subnet-mask 255.255.255.0; 子网掩码option domain-name-servers 192.168.100.2; DNS地址range … 192.168.100.100 192.168.100.250; 地址池范围default-lease-time 21600; 默认租约时间max-lease-time 43200; 最大租约时间5.客户端验证DHCP服务的功能:先修改客户端地址为自动获取IPipconfig /all 自动获得IP地址ipconfig /release 释放IP地址ipconfig /renew 重新得到新的IP地址6. 如果客户端有特殊要求,需要DHCP服务器实现MAC-IP地址的绑定,该如何实施?host ns {hardware ethernet 00:50:56:C0:00:01; 客户端的物理地址fixed-address 192.168.100.100; 要给客户端的地址三、DNS服务1.DNS服务功能:名称解析2.DNS服务主配置文件和正反向区域文件路径:/etc/named.conf 主配置文件/var/named/.bd 正向区域文件/var/named/192.168.100.bd 反向区域文件3.DNS服务启动(重启、停止)方法:#service named start(restart、stop)4.正向区域文件片段:名称=>地址NS 192.168.100.1.www IN 1H A 192.168.100.2ftp IN 1H A 192.168.100.35.反向区域文件片段:地址=>名称NS 192.168.100.1.2 PTR .3 PTR .6.Linux客户端验证DNS服务:hostWindows客户端验证DNS服务:nslookup四、FTP服务1.FTP服务功能:实现文件上传、下载2.FTP服务主配置文件和用户权限限制文件路径?/etc/vsftpd/vsftpd.conf 主配置文件/etc/vsftpd/ftpusers 限制文件一:用户不在此文件里,可成功/etc/vsftpd/user_list 限制文件二:若vsftpd.conf文件里userlist=yes,用户不在此文件里,可成功;若vsftpd.conf文件里userlist=no,用户在此文件里,可成功3.FTP服务启动(重启、停止)方法:# service vsftpd start (restart、stop)4.FTP服务中的两个匿名用户是:ftp、anonymous5.FTP服务匿名访问默认的共享位置:匿名用户的根目录为/ var / ftp6.实现匿名用户的上传和下载,需要关注和修改配置文件中哪些语句?默认上传目录的权限又该如何修改?anonymous_enable = YES 允许用户匿名登录anon_upload_enable = YES 允许匿名用户上传文件# chmod o+w /var/ftp/pub 修改权限7.实现特定用户访问FTP服务器的主配置文件片段:anonymous_enable = NO 关闭匿名用户访问权限local_root = / home 描述文件系统中共享路径chroot_local_user = YES 将用户锁定在上述目录中,不能访问别处8.客户端对FTP服务器的访问:ftp://用户名:密码@服务器IP五、MAIL服务1.安装sendmail邮件发送组件:#rpm –ivh sendmail-cf-*安装dovecot邮件接收组件,顺序不可变:#rpm –ivh perl-*#rpm –ivh mysql-5.0.45-*#rpm –ivh postgresql-libs-*#rpm –ivh dovecot-1.07-*2.配置DNS:正向区域文件添加MX记录和A记录反向区域文件添加MX记录和PTR记录3.配置邮件服务(1)/ etc / dovecot.conf 打开dovecot.conf配置文件,命令模式下/protocols 查找protocols,将“#”去掉启动dovecot服务(2)sendmail 先备份文件,打开sendmail.mc配置文件,作如下修改:命令模式下/DAEMON_OPTIONS 查找,将回环地址改为服务器地址命令模式下/TRUST_AUTH_MECH 查找,将这一行和下一行的注释去掉,“dnl”命令模式下/LOCAL_DOMAIN 查找,改为自己的域名用m4工具将编辑好的sendmail.mc文件内容重定向到sendmail.cf文件中mail # m4 sendmail.mc > sendmail.cf3.验证DNS服务命令片段:# nslookup 验证命令>set type = MX 查询本地域中邮件服务器名称>set type = A 查询名称对应的IP地址4..在同一域里,如何实现邮件群发?# vi / etc / aliases别名:用户1,用户2,用户35.在Linux客户端验证Mail服务的方法# telnet 邮件服务器 25helo ****mail from:发送邮箱帐户rcpt to:接收邮箱帐户data:编辑邮件# Su - 用户名 $ mail6.在Windows客户端验证Mail服务的方法outlook六、WEB服务1.Apache 主配置文件的路径:/ etc / httpd / conf / httpd.conf2. Apache默认的发布路径:/var/www/html用户发布路径:/ home / 用户名/ public_html3.配置文件片段:StartServers 8 默认开启进程数量MinSpareServers 5 默认最小开启进程数量MaxSpareServers 20 默认最大开启进程数量DirectoryIndex 1.html index.html 可以被识别的首页文件# UserDir disable 开启普通用户发布网页权限4.Web服务中配置虚拟主机的作用?实现同一台Web服务器中多个站点的发布5.配置文件片段:NameVirtualHost 192.168.100.1:80 启用申明<VirtualHost 192.168.100.1:80 > 头部DocumentRoot /var/www/html发布路径 ServerName 对应名称</ VirtualHost > 尾部6.客户端验证Web服务的方法:http:// IP。

linux dhclient工作原理

linux dhclient工作原理

linux dhclient工作原理dhclient是一个在Linux系统上处理DHCP客户端的工具。

DHCP (动态主机配置协议)是一个用于自动分配IP地址、子网掩码、网关和DNS服务器等网络配置信息的协议。

dhclient工具可以通过向DHCP服务器发送数据包来请求和获取这些配置信息。

dhclient工作原理如下:1. dhclient启动:当系统启动时,dhclient会自动启动。

它可以通过命令行或配置文件进行配置。

默认情况下,dhclient在Linux系统上通过启动NetworkManager或systemd-networkd来进行配置。

2.查找网络接口:dhclient会检查系统中的网络接口,例如eth0、eth1或wlan0。

它会根据接口的配置文件或网络管理器来识别哪个接口需要进行DHCP配置。

3.发送DHCP Discover数据包:一旦确定了要配置的网络接口,dhclient会发送一个DHCP Discover数据包。

这个数据包会被广播到局域网上的所有DHCP服务器。

4. DHCP服务器响应:DHCP服务器收到DHCP Discover数据包后,会根据自身的配置向客户端发送DHCP Offer数据包。

这个数据包包含了可用的IP地址、子网掩码、网关和DNS服务器等网络配置信息。

5.接收DHCP Offer数据包:dhclient会接收到DHCP Offer数据包后,会将其中的网络配置信息存储在本地。

6.请求IP地址:dhclient会发送一个DHCP Request数据包,请求DHCP服务器提供的IP地址。

7.确认IP地址:DHCP服务器收到DHCP Request数据包后,会发送DHCP Ack数据包确认IP地址分配。

8.配置网络接口:dhclient收到DHCP Ack数据包后,会将其中的网络配置信息应用到相应的网络接口上。

它会设置接口的IP地址、子网掩码、网关和DNS服务器等配置。

【Linux教程】项目11 配置与管理DHCP服务器

【Linux教程】项目11 配置与管理DHCP服务器

11.3.3 任务3 配置DHCP的应用案例
20
1.案例需求
技术部有60台计算机,各计算机的IP地址要求如下。
(1)DHCP服务器和DNS服务器的地址都是192.168.10.1/24,有效IP地址段 为192.168.10.1~192.168.10.254,子网掩码是255.255.255.0,网关为 192.168.10.254。
13
DHCP的工作流程如图所示。
(1)客户端发送广播向服务器申请IP地址。
(2)服务器收到请求后查看主配置文件dhcpd.conf,先根据客户端的MAC地址查看是否为 客户端设置了固定IP地址。
(3)如果为客户端设置了固定IP地址,则将该IP地址发送给客户端。如果没有设置固定 IP地址,则将地址池中的IP地址发送给客户端。
在完成该项目之前,首先应当对整个网络进行规划,确定网段的划分以及每个网段可能的主机数 量等信息。
职业能力目标和要求
① 了解DHCP服务器在网络中的作用。 ② 理解DHCP的工作过程。 ③ 掌握DHCP服务器的基本配置方法。 ④ 掌握DHCP客户端的配置和测试方法。
11.1 DHCP相关知识
3
11.1.1 DHCP服务概述
option subnet-mask 255.255.255.0
(3)option domain-name-servers IP地址。 作用:为客户端指定DNS服务器地址。
option domain-name-servers 192.168.10.1
注意:(1)(2)(3)选项可以用在全局配置中,也可以用在局部配置中。
[root@RHEL7-1 ~]# ifconfig [root@RHEL7-1 ~]#ping -c 1 192.168.1.20 [root@RHEL7-1 ~]# arp -n //查询缓存在远程计算机中的MAC地址

Linux dhcp server

Linux dhcp server

Page 13/20
常用选项介绍
ip地址 1:option routes ip地址 作用: 作用:为客户机指定默认网关 例如: 192.168.9.1; 例如:option routes 192.168.9.1; subnet2: option subnet-mask 子网掩码 作用: 作用:设定客户机的子网掩码 例如: subnet255.255.255.0; 例如:option subnet-mask 255.255.255.0; 3:option domain-name-servers ip地址 domain-nameip地址 作用:为客户端指定DNS DNS服务器地址 作用:为客户端指定DNS服务器地址 例如: domain-anme202.98.1.11; 例如:option domain-anme-servies 202.98.1.11;
Page 17/20
dhcp的启动与停止 的启动与停止
1:dhcp服务的启动 1:dhcp服务的启动 service dhcpd start /etc/rc.d/init.d/dhcpd start 2:dhcp服务的停止 2:dhcp服务的停止 service dhcp stop /etc/rc.d/init.d/dhcpd stop 3:dhcp服务的重新启动 3:dhcp服务的重新启动 service dhcpd restart /etc/rc.d/init.d/dhcpd restart
Page 19/20
应用案例
产品研发部有200台计算机,准备采用192.168.20.0/24网 产品研发部有200台计算机,准备采用192.168.20.0/24网 200台计算机 192.168.20.0/24 段给该部门使用,由于手动配置工和量较大, 段给该部门使用,由于手动配置工和量较大,所以管理员 准备使用一台Linux系统搭建DHCP服务器。其中路由器IP Linux系统搭建DHCP服务器 准备使用一台Linux系统搭建DHCP服务器。其中路由器IP 地址为192.168.20.1, 地址为192.168.20.1, DNS服务器IP地址为 服务器IP地址为192.168.20.2, DNS服务器IP地址为192.168.20.2, DHCP服务器为192.168.20.3, 服务器为192.168.20.3 DHCP服务器为192.168.20.3, 其它人使用192.168.20.30 192.168.254,子网掩码均为 192.168.20.30其它人使用192.168.20.30-192.168.254,子网掩码均为 255.255.255.0。 255.255.255.0。 部门经理所使用的IP地址固定IP192.168.20.88 IP地址固定IP192.168.20.88, 部门经理所使用的IP地址固定IP192.168.20.88,副经理 也使用固定IP地址192.168.20.66 IP地址192.168.20.66。 也使用固定IP地址192.168.20.66。

linux dhcp server的option code参数

linux dhcp server的option code参数

在Linux DHCP服务器中,option code参数用于指定DHCP选项的类型。

不同的option code 对应不同的DHCP选项,用于提供各种网络配置信息,例如IP地址、子网掩码、默认网关等。

以下是一些常见的option code参数:
option-1:DHCP客户端请求的IP地址。

option-3:DHCP客户端的硬件地址(MAC地址)。

option-6:DHCP服务器名称(或域名)。

option-9:客户端的逻辑地址(即客户端的IP地址)。

option-12:客户机的物理地址。

option-15:要分配给客户端的域名。

option-16:DNS服务器的IP地址。

option-17:WINS服务器的IP地址。

option-28:请求的IP地址的超时时间。

option-43:服务器可用的配置选项类型。

option-50:建议的IP地址租期。

这只是一部分option code参数,Linux DHCP服务器还支持其他更多的option code参数。

您可以通过查看Linux DHCP服务器的文档或使用dhcpd-pools软件包来获取更详细的option code参数列表和说明。

中标麒麟Linux系统DHCP服务配置指南

中标麒麟Linux系统DHCP服务配置指南

option domain-name-servers 166.112.219.150;
range dynamic-bootp 166.112.219.200 166.112.219.254;
host ambow-zuoj {
hardware ethernet 00:0B:DB:DA:08:74; fixed-address 166.112.219.151; } }
option subnet-mask
255.255.255.128;
option domain-name
"";
option domain-name-servers 166.112.219.150;
range dynamic-bootp 166.112.219.200 166.112.219.254;
DHCP客户端配置
•修改接口配置文件
–# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 ONBOOT=yes BOOTPROTO=dhcp
•修改后重启network服务
–# service network restart
•dhclient
option routers
166.112.219.129;
option subnet-mask option domain-name
255.255.255.128; "";
option domain-name-servers 166.112.219.150;
range dynamic-bootp 166.112.219.200 166.112.219.254;
host ambow-zuoj {

Linux DHCP服务器单子网配置

Linux  DHCP服务器单子网配置

Linux DHCP服务器单子网配置DHCP是基于C/S(客户端/服务器)模式的动态主机分配协议,是一个局域网的网络协议。

DHCP服务器能够集中管理单个或多个子网,给内部网络动态分配IP 地址,防止IP地址冲突,优化网络管理。

在本练习中,将对单子网进行配置,方便DHCP服务器管理。

具体操作步骤如下所示:(1)右击桌面空白区域,执行【打开终端】命令,在打开的终端窗口中,输入“mount /dev/cdrom /media”命令,并按【回车】键,挂载光盘至/media目录下,如图29所示。

(2)在命令行输入“cd /media/Server”命令,并按【回车】键,进入/media/Server 目录,如图30所示。

图29 挂载光盘图30 进入挂载目录(3)输入“ls | grep dchp”命令,并按【回车】键,列出rpm安装包,如图31所示。

(4)输入“rpm –ivh dhcp-3.0.5-3.e15i386.rpm”,并按【回车】键,安装“dh cp-3.0.5-3.e15i386.rpm”软件包,如图32所示。

图31 列出dhcp安装包32 安装软件(5)在命令行输入“cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd. conf”命令,并按【回车】键,复制dhcp配置模板文件,如图33所示。

(6)在命令行输入“vi /etc/dhcpd.conf”命令,然后按【回车】键,进入vi编辑器,如图34所示。

图33 复制模板文件图34 编辑配置文件(7)在vi编辑器界面,按“i”键,进入插入模式,修改第4行,第7行,第21行内容,然后按ESC键,退出输入模式,如图35所示。

(8)在vi编辑器界面,按【Shift+;】组合键,进入末行模式,输入“wq”命令,并按【回车】键,保存配置文件,如图36所示。

图35 修改配置文件图36 保存配置文件(9)在命令行输入“service dhcpd start”命令,并按【回车】键,启动“dhcpd”服务,如图37所示。

linux dhcp配置 dhcp多网段配置

linux dhcp配置 dhcp多网段配置
inet addr:192.168.90.254 Bcast:192.168.90.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fefd:f951/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
INTERFACES="eth1 eth2"
DHCPSERVERS="192.168.80.254"
③启动中继程序:
Service dhcrelay start
Chkconfig dhcrelay on
dhcrelay -i eth1 -i eth2 192.168.80.254
linux dhcp多网段配置(CentOS-5.4)
一、安装DHCP
方法①:
1、yum –y install dhcp
方法②:
挂载光盘:
mkdir –p /mnt/CentOS-5.4
mount /dev/cdrom /mnt/CentOS-5.4
RX packets:1309 errors:0 dropped:0 overruns:0 frame:0
TX packets:1702 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
option time-offset -18000;
range dynamic-bootp 192.168.80.50 192.168.80.60;//设置ip分配范围
default-lease-time 21600;//设置最短租期

Linux DHCP服务安装与启动

Linux  DHCP服务安装与启动

Linux DHCP服务安装与启动
Linux安装程序默认没有安装DHCP服务,使用下面的命令可以检查系统是否已经安装了DHCP服务或查看已经安装了何种版本,如图4所示。

图4 rpm命令
也可以使用“# rpm -qa |grep dhcp”命令,执行该命令,默认情况下会出现如下结果。

多数的情况下Linux作为DHCP服务器也可以作为DHCP客户,你要安装Linux 作为DHCP服务器,只需要安装dhcpd.pm包就可以了。

安装DHCP服务器有二种方式,详细介绍如下:
●使用安装光盘安装
可将安装盘放入光驱,加载光驱后在光盘的Server目录下找到DHCP服务的
使用下面的yum命令可以直接下载并安装DHCP服务器,安装如图5所示,安
图5 下载安装DHCP 图6 安装DHCP成功
2.DHCP服务器的启动
在DHCP服务器安装完成以后,需要启动服务器才能使用。

可以在控制面板上执行【系统】|【管理】|【服务器设置】|【服务】命令,系统会打开【服务配置】对话框,如图7所示。

在对话框左侧的列表框中,选择dhcpd选项,然后单击列表框上方的【开始】、【停止】和【重启】按钮来操作DHCP服务器。

图7 服务配置对话框。

Linux(CentOS 5.4 Linux)服务器配置之DHCP服务器配置应用

Linux(CentOS 5.4 Linux)服务器配置之DHCP服务器配置应用
option subnet-mask 255.255.255.0; ...............为客户端设置子网掩码
option nis-domain ""; .........设置网络信息服务(NIS)域的名称
option domain-name ""; .......网络的域名
# -- you understand Netbios very well
# option netbios-node-type 2; bios节点类型
rangeபைடு நூலகம்dynamic-bootp 192.168.0.128 192.168.0.200; .......动态的地址池
图1
DHCP软件安装完成后,通过复制样本文件/usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample文件到/etc/目录下,已得到dhcpd.conf文件,然后修改文件,完成DHCP服务器的配置。配置文件详细如下:
ddns-update-style interim;
ignore client-updates;
subnet 192.168.1.0 netmask 255.255.255.0 {
# --- default gateway
option routers 192.168.1.1;
option subnet-mask 255.255.255.0;
指定默认出租时间的长短,单位为秒
Max-lease-time
指定最大出租时间,单位为秒
Hardware
指定网卡接口类型和MAC地址
Server-name
通知DHCP客户服务器名称
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档