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

DHCP 服务搭建

时间:2018-07-08 11:15:57      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:lib   .com   fir   stage   stop   pxe   enable   png   term   

1、环境设置:关闭安全机制
[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# systemctl disable firewalld
[root@localhost ~]# vim /etc/selinux/config

2、安装所需要的软件
[root@localhost ~]# yum -y install dhcp tftp-server vsftpd xinetd syslinux

3、创建一个目录用来存放系统,再将这个目录挂载
[root@localhost ~]# mkdir /var/ftp/centos7u3
[root@localhost ~]# mount /dev/cdrom /var/ftp/centos7u3/

4、配置 DHCP 的配置文件并启动 DHCP软件
[root@localhost ~]# vim /etc/dhcp/dhcpd.conf

subnet 192.168.1.0 netmask 255.255.255.0{
range 192.168.1.10 192.168.1.200;
next-server 192.168.1.174;
filename "pxelinux.0";
}
测试下配置文件的语法如果没有报错就是对的
[root@localhost ~]# dhcpd

启动 DHCP 软件
[root@localhost ~]# systemctl start dhcpd
[root@localhost ~]# systemctl enable dhcpd

5、把syslinux 文件拷贝到tftpboot引导目录下并启动tftp (实际上没有启动,必须依赖xinetd顺带着启动)
[root@localhost ~]# cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
技术分享图片
[root@localhost ~]# systemctl restart xinetd
[root@localhost ~]# systemctl enable xinetd

6、把系统拷贝到tftpboot引导目录里和启动进程路径文件
[root@localhost ~]# cp -rf /var/ftp/centos7u3/isolinux/* /var/lib/tftpboot/
[root@localhost tftpboot]# mkdir pxelinux.cfg
[root@localhost tftpboot]# cp isolinux.cfg pxelinux.cfg/default

7、设置超级守护进程的默认路径文件
[root@localhost tftpboot]# vim pxelinux.cfg/default
label linux
menu label ^Install CentOS 7
kernel vmlinuz
append initrd=initrd.img inst.stage2=ftp://192.168.1.174/centos7u3 inst.repo=ftp://192.168.1.174/centos7u3

8、vsftpd启动下
[root@localhost tftpboot]# systemctl start vsftpd
[root@localhost tftpboot]# systemctl enable vsftpd

打开客户端;服务端可以正常的提供服务了
技术分享图片

DHCP 服务搭建

标签:lib   .com   fir   stage   stop   pxe   enable   png   term   

原文地址:http://blog.51cto.com/kangxi/2138676

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