dhcp服务搭建

#开启虚拟机之前,先把设置中的网络适配器调成仅主机模式

#然后在编辑下打开虚拟网络编辑器,选择类型为仅主机的,把使用本地DHCP服务将ip分配给虚拟机这一项的√取消掉

#搭建之前把服务器的网卡配置改成如下所示
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.8.200
NETMASK=255.255.255.0
GATEWAY=192.168.8.200

#客户机的网卡配置改成如下所示
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=dhcp

#服务器客户机均删掉70文件,并重启
rm -rf /etc/udev/rules.d/70-persistent-net.rules
reboot

#在服务器上进行如下操作
#挂载光盘

#编辑/etc/fstab文件,在其最后一行加上开机自动挂载选项
/dev/sr0 /cdrom iso9660 defaults,ro 0 0

#配置yum仓库并安装dhcp服务

# 复制配置文件模板到/etc/dhcpd目录下面
cp /usr/share/doc/dhcp*/dhcpd.conf.sample /etc/dhcp/
mv /etc/dhcp/dhcpd.conf.sample dhcpd.conf
mv dhcpd.conf /etc/dhcp/

#编辑配置文件
vim /etc/dhcp/dhcpd.conf
###配置文件中相应位置更改成如下所示,
###subnet前下面没有出现的均在其前面加上#
ption domain-name "test.com";
option domain-name-servers 192.168.8.1;

default-lease-time 600;
max-lease-time 7200;

subnet 192.168.8.0 netmask 255.255.255.0 {
range 192.168.8.20 192.168.8.100;
option domain-name-servers 192.168.8.1;
option domain-name "test.com";
option routers 192.168.8.1;
option broadcast-address 192.168.8.255;
default-lease-time 600;
max-lease-time 7200;
}

host yrz-172513 {
hardware ethernet 00:0c:29:ac:ab:7c; ####此处写上客户机上的MAC地址
fixed-address 192.168.8.99; ####此处规划客户机上的ip
}

#关闭客户机和服务器的防火墙
service iptables stop

#修改完成后,重启dhcpd服务,然后打开客户机,设置网卡IP地址为自动获取方式进行测试。
service dhcpd restart

posted @ 2019-05-07 10:45  YruiZ  阅读(284)  评论(0编辑  收藏  举报