码迷,mamicode.com
首页 > 其他好文 > 详细

(-)PXE技术篇--DHCP服务器的搭建

时间:2018-12-16 16:42:58      阅读:232      评论:0      收藏:0      [点我收藏+]

标签:stat   配置文件   复制   route   log   默认的配置   范围   mask   centos6   

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服务器的搭建

标签:stat   配置文件   复制   route   log   默认的配置   范围   mask   centos6   

原文地址:http://blog.51cto.com/4690837/2331101

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!