DHCP搭建与测试

DHCP原理与配置

1,DHCP服务。

是负责  ip,掩码,网关地址,DNS地址等自动分发的软件服务。

2,DHCP的分配方式。

(1)自动分配,分配到一个  ip地址后永久使用。

(2)手动分配,由DHCP服务器管理员专门制定IP地址。

(3)动态分配,使用完后释放该IP,供其他客户机使用。

3,Linux服务端 DHCP的安装 (模拟DHCP服务器)

(1)挂载光盘

#mount /dev/sr0 /media/cdrom

(2)yum安装DHCP

yum –y install dhcp

主配置文件:/etc/dhcp/dhcpd.conf

执行程序:/usr/sbin/dhcpd.conf          中继命令位置:/usr/sbin/dhcrelay

服务脚本:/etc/init.d/dhcpd                中继启动脚本/etc/init.d/dhcrelay

4,配置DHCP

(1)#vim /etc/dhcp/dhcpd.conf       用vim打开他的配置文件。

复制/usr/share/doc/dhcp*/dhcpd.conf.sample这段路径

#cd /etc/dhcp

 #cp –f  /usr/share/doc/dhcp*/dhcpd.conf.sample ./dhcpd.conf

把上面的复制的那段路径到当前dhcpd.conf这个文件里。

# vim /etc/dhcp/dhcpd.conf现在在打开模板就有了。

但是英文太多,现在做个调整

# grep -v "#" /etc/dhcp/dhcpd.conf > /etc/dhcp/dhcpd.conf.bak

# cat dhcpd.conf.bak > /etc/dhcp/dhcpd.conf

(2)查看本机网关

# cat /etc/resolv.conf

#vim /etc/dhcp/dhcpd.conf 这样就方便看了。

修改配置。

 

5,启动

#/etc/init.d/dhcpd start  成功

1,Linux客户端  打开 不启动网卡

首先关闭客户端的本地DHCP服务。

#ifdown eth0 关闭客户端的网卡

在关闭服务器的DHCP服务

#/etc/init.d/dhcpd stop

现在测试客户端#ifup eth0   现在启动不了,因为我本地的DHCP和服务器的DHCP都关了。

现在打开服务器DHCP服务

#/etc/init.d/dhcpd start  打开了。

在测试客户端

#ifup eth0

#ifconfig成功  ip地址就是我分发范围的第一个。

 

原文地址:https://www.cnblogs.com/changtianwei/p/10076307.html