一,DHCP简介:
DHCP服务为Dynamic Host Configuration Protocol的缩写,即动态主机分配协议。DHCP可以动态地分配客户机ip地址,提供客户机 ip地址,网络掩码,网关,DNS主机地址等参数。
二,DHCP安装与配置:
先检查系统是否安装DHCP服务,rpm -qa | grep dhcp ;若没安装则执行yum install dhcp进行安装。dhcp的配置文件是 /etc/dhcp/dhcpd.conf
默认情况下该文件为空,/usr/share/doc/dhcp-*/dhcpd.conf.sample是该配置文件的示例文件,直接将示例文件拷贝到dhcp.conf中,配置文件参数说明:
dds-update-style interim; 动态DNS更新方式
ignore client-updates; 忽略客户端更新
option routers ip 设置路由器的ip
default-lease-time x 默认租约时间
max-lease-time y 最大租约时间
subnet net_ip netmask net_mask{ #指定网段
range ip1 ip2 #分配的ip池
}
host name{
hardware ehternet #mac
fixed-address ip #针对mac地址指定固定ip
}
做完以上工作保存后启动dhcpd服务 systemctl restart dhcpd 即可,若启动失败则是该配置文件问题,在客户端设置网卡为动态获取ip
三,本机测试
环境:fedora21 VirtualBox
在VirtualBox中安装两部RHEL7(无图形界面) 在VirtualBox中将虚拟机网络设置为桥接,桥接网卡设置为wlan0 并将wlan0设置为网络热点默认ip为10.42.0.1 设置要求:网络号10.42.0.1 子网掩码255.255.255.0 动态分配的ip池10.42.0.200 ---10.42.0.250 且分配给mac地址是08:00:27:33:c8:61的虚拟机固定ip:10.42.0.222
dhcpd.conf内容:
ddns-update-style interim;
ignore-clicent-updates;
option routers 10.42.0.1;
subnet 10.42.0.0 netmask 255.255.255.0 {
range 10.42.0.200 10.42.0.250;
default-lease-time 600;
max-lease-time 7200;
}
host pxe{
hardware ethernet 08:00:27:33:c8:61;
fixed-address 10.42.0.222;
}
阅读(2443) | 评论(0) | 转发(0) |