(-)PXE技术篇--DHCP服务器的搭建
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(-)PXE技术篇--DHCP服务器的搭建相关的知识,希望对你有一定的参考价值。
DHCP服务器指的是由服务器控制一段IP地址范围,客户端登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。
其它的请自行百度
测试环境:VMware Workstation Pro
为了验证DHCP的有效性
虚拟机(1) server作为dhcp服务器,将server主机名更名为dhcp.server.com
虚拟机(2) dns作为客户机,主机名更名为dns.test.com
dhcp.server.com服务器进配置:
1、更改主机名为:dhcp.server.com
更改/etc/sysconfig下的network文件,在提示符下输入vi /etc/sysconfig/network,然后将HOSTNAME后面的值改为想要设置的主机名。
更改/etc下的hosts文件,在提示符下输入vi /etc/hosts,然后将localhost.localdomain改为想要设置的主机名。
在提示符下输入reboot命令,重新启动服务器。
重启完成后用hostname命令查询系统主机名
用同样的方法,把客户机dns的主机名更改为dns.test.com
在server服务器上安装DHCP
起初我在CentOS6上安装的DHCP,不管怎么配置都启动不成功,翻遍百度,重装N次系统都无济于事,后在CentOS7,居然一次配置成功,估计做我一个菜鸟,技术还未到家。
以下操作都在CentOS7上进行。
1、先配服务器的IP,这个IP和我的电脑IP不是同一段,
重启网卡 service network restart
2、安装DHCP
命令:yum install dhcp.x86_64 -y
也可以 yum install dhcp -y
安装成功
3、配置DHCP
(1)开启dhcp服务
systemctl start dhcpd
(2)更改配置文件
cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
这里需要把默认的配置文件复制一份到/etc/dhcp/dhcpd.conf
根据版本不同,同径也会不同,我这是4.2.5版本
如图
vim /etc/dhcp/dhcpd.conf
更改以下部分:
7 option domain-name "dhcp.server.com";
##域名:参见/etc/resolv.conf
8 option domain-name-servers 172.25.10.254;
##指定dns服务器,多台用逗号隔开。
30 subnet 172.25.10.0 netmask 255.255.255.0 {
##指定子网络及子网掩码
31 range 172.25.10.10 172.25.10.20;
##指定IP范围
32 option routers 172.25.10.254;
##指定默认网关
33 }
34#### 删除27,28行,34行及以后
如下图我的配置文件(这里一定不能错,连一个标点符号是不能错)
重启DHCP服务
systemctl start dhcpd.service
如何重启出错,肯定是配置文件错了,仔细检查一下
systemctl status dhcpd.service
至此,DHCP服务安装成功
以上是关于(-)PXE技术篇--DHCP服务器的搭建的主要内容,如果未能解决你的问题,请参考以下文章
Centos 6.* 下搭建pxe+dhcp+nfs+kickstart
使用PXE+DHCP+TFTP+kickstart搭建无人执守系统安装服务器