RHEL下DHCP配置心得体会Word下载.docx
- 文档编号:13302650
- 上传时间:2022-10-09
- 格式:DOCX
- 页数:14
- 大小:39.26KB
RHEL下DHCP配置心得体会Word下载.docx
《RHEL下DHCP配置心得体会Word下载.docx》由会员分享,可在线阅读,更多相关《RHEL下DHCP配置心得体会Word下载.docx(14页珍藏版)》请在冰豆网上搜索。
4、DHCP服务配置文件的格式要求
“#”:
为批注符号,此行不执行“;
”:
每一行结尾都要有“;
”,这是最容易犯错的地方“{}”:
局部设置和主机设置的内容都要用{}包括起来
option:
option后面接的是像网关、DNS地址之类的参数
5、有多个网卡,如何指定提供DHCP服务的网卡
#vim/etc/sysconfig/dhcpd
DHCPDARGS=“eth1eth0”如果允许多个网卡可以写多个网卡名,以空格隔开
6、如何测试dhcpd.conf的语法是否正确
servicedhcpdconfigtest
7、如何不使客户机接受DHCP服务器分配的DNS地址
默认情况下DHCP客户机会获得DHCP服务器分配的DNS地址,自动覆盖客户机掉/etc/resolv.conf的内容。
但如果客户机不想使用DHCP服务器分配的DNS地址,想保留自己的DNS地址,可以修改ifcfg-eth0网卡配置文件内容,将
PEERDNS=no
如果想使用DHCP服务器分配的DNS,
PEERDNS=yes
8、客户机如何使用命令来获得IP地址
在windows里面可以使用ipconfig/release先释放当前地址,再使用ipconfig/renew重新获取IP地址
在linux系统里可以使用dhclient—ethO来获得IP地址,按ctrl+c退出,分配的IP地址失效。
如果直接使用dhclient命令,则分配的命令会在后台持续下去,分配的IP一直可用
9、如何查看DHCP中继监听的网卡有哪些
tail-/var/log/messages
10、如何观察DHCPD服务是否启动?
运行netstat-lunp
Udp000.0.0.0:
670.0.0.0:
*7294/dhcpd
因为dhcpd的端口是67,只要你能看到就证明服务已经可以正常运行还可以查看日志文件
tail-n30/var/log/messages
11、如何观察DHCP客户机的DHCP服务器是何
在客户机的/var/lib/dhclient/dhclient.lease
lease{
interface"
eth0"
;
fixed-address192.168.0.100;
optionsubnet-mask255.255.255.0;
optiondhcp-lease-time43200;
optionrouters192.168.0.1;
optiondhcp-message-type5;
optiondhcp-server-identifier192.168.0.60;
optiondomain-name-servers8.8.8.8;
renew22011/12/1308:
19:
22;
rebind22011/12/1314:
18:
03;
expire22011/12/1315:
48:
}
12、范例
DHCP配置文件分为三大部分:
整体设置、局部设置和主机设置。
整体设置部分就类似于windows里DHCP
服务器的服务器选项,局部设置就类似于作用域选项,而主机设置类似于保留选项。
优先级为整体设置<局
部设置<主机设置。
一般我们将整体设置放在配置文件的最前面。
#下面是整体设置部分,对所有局部设置都生效
#其中多数配置也可以被设置在局部设置中,但作用范围也将只在局部设置中
ddns-update-stylenone;
#请注意此配置项是必须设置的
#动态DNS更新模式关闭,这个功能很少用,基本都是关闭
#总共有3个选项none,interim都表示不更新,ad-hoc表示点对点,无线网络的临时互联需求,通常很少设
置。
可参考
optiondomain-name"
#主机域名,注意引号不能省
optionnis-domain#默认搜索NIS区域为ignoreclient-updates#忽略客户端更新,
192.168.1.1;
#最大租约为6天optionrouters#设置默认路由为192.168.1.1
optionbroadcast-address192.168.1.255;
#设置广播地址
optiondomain-name-servers202.96.128.86,8.8.8.8;
#设置DNS地址(注意如果设置多个DNS地址,需要以“,”分隔开)
optionntp-servers192.168.1.1;
#设置NTP服务器地址
optiontime-offset-18000;
#设定与格林威治时间的偏移值,UT(universaltime)格林威治时间,亦称世界时”。
格林威治是英国伦
敦南郊原格林威治天文台的所在地,它又是世界上地理经度的起始点。
北京时间比格林威治时间要早8小
时,所以各资料上介绍这里偏移时间设-18000秒即5个小时我一直不明白原因,可能只是例子吧。
这项的作用就是保持客户机取得的时间与其当地时区保持一致。
比如客户机在北京,而DHCP服务器在新德里,
那么就需要设置这个偏移值来使北京的客户机取得的时间与北京时间保持一致。
但实际上DHCP服务器与
客户机不在同一时区的情况太少见了。
基本上不用设置这一项。
optionnetbios-name-servers192.168.1.1
#NetBios服务器地址
#下面是局部声明部分
range192.168.1.100192.168.1.200;
rangedynamic-bootp192.168.1.100192.168.1.200;
#可分配IP范围是192.168.1.100-192.168.1.200
#rangedynamic-bootp表示动态分配IP范围,有时也写成range
optiondomain-name-server8.8.4.4;
#指定本网段的DNS地址为8.8.4.4
class“pxeclients”
#定义名为pxeclients的类
matchifsubstring(optionvendor-class-identifier,0,9)=“PXEClient”;
#匹配客户机发送来的请求含有字符串0-9共10个字符是PXEClient才响应请求
#当有不同的客户机都来请求时,有些客户机只是单纯请求IP地址,有些客户机除获得IP外还要下载启动
文件,这时可以设置class类来匹配不同的请求
matchifsubstring(hardware,1,3)=00:
0C:
29
#匹配客户机硬件地址前3个字段是00:
next-server192.168.1.1或主机名;
#设定存放初始启动文档的主机地址,无人值守安装系统或无盘工作站会用filename“linux-install/pxelinux.0”;
#下载启动文档的文件名
#下面是主机声明部分
hardwareethernet00-19-D2-44-E1-B9;
#指定客户机的网卡MAC地址
fixed-address192.168.1.188;
#指定客户机获得静态IP
hostsale-manager{hardwareethernet00-19-D2-44-E1-B9;
fixed-address192.168.1.199;
}#销以上配置其实也可以不换行写
13、其它注意事项如果启动DHCPD服务失败,可能的原因有:
1)90%都是配置文件中设置项有写错,比如少写字母,或少写个“;
”号等
2)主机没有设置静态IP。
这个我遇到过,主机本身就是动态获得IP时,服务是无法启动的。
3)DHCP服务器防火墙没有打开
Linux下的DHCP服务是从最后一个可用IP开始分配的,这一点与WINDOWS下的DHCP服务正好相反。
在进行DHCP中继实验时,关机添加网卡后启动主机时会遇到一个自检提示。
这是linux系统发现新的硬
件所出现的,可以此时按照提示进行配置,如IP等,也可以等到启动完成后再配置IP等。
14、DHCP中继
1、首先修改DHCP中继配置文件
[root@localhost~]#vi/etc/sysctl.conf改成
net.ipv4.ip_forward=1
重新载入配置文件
[root@localhost~]#sysctl-p
2、设定启用中继功能的网卡并指定DHCP服务器
[root@localhost~]#vi/etc/sysconfig/dhcrelay
INTERFACES="
eth0eth1"
DHCPSERVERS="
192.168.1.2"
重启DHCP中继服务
[root@localhost~]#servicedhcrelaystart
注意:
如果实验不成功,请将与DHCP中继服务器的网关指向DHCP服务器。
15、客户端分类(class)
客户端可以被分成一些类,并且按照所属的类被区别对待,这个区分可以由conditional语句完成,或者由class语句中的match语句完成。
可以指定某个指定的类或子类在同一时间内获得租约的全部客户端的限制数目,也可以基于客户端发送包的内容来自动指定子类。
基于条件的客户端分类,可以在class语句中指定一个matching表达式:
class"
ras-clients"
{
matchifsubstring(optiondhcp-client-identifier,1,3)="
RAS"
注意,不管使用match语句或者使用add语句(或者两者都使用)来给客户端分类,都必须首先声明用到的客户端的类。
如果没有match语句也没有in-scope语句,类声明语句就会是这个样子:
(这里有个矛盾,前面应该是in-scope,而不是add
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- RHEL DHCP 配置 心得体会