RHEL下安装及配置DHCP服务
虚拟机和虚拟机要在同一网卡下面,并把“使用本地DHCP服务将IP地址分配给虚拟机(D)”取消勾选
1 安装DHCP服务
yum -y install dhcp #或者使用rpm安装
2 服务器端配置
cp -a /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
#把/usr/share/doc/dhcp-4.2.5/dhcpd.conf.example 里的内容覆盖到 /etc/dhcp/dhcpd.conf 里面
格式不能写错,本机的IP地址必须是和你配置的dhcp地址在同一网段下,否则不能用
完成后编辑 /etc/dhcp/dhcpd.conf 文件以下内容
option domain-name "example.org"; #这个是设置域
option domain-name-servers 202.102.192.68,114.114.114.114; #配置DNS
#No service will be given on this subnet, but declaring it helps the
#DHCP server to understand the network topology.
#A slightly different configuration for an internal
subnet. subnet
192.168.10.0 netmask 255.255.255.0 { #配置地址段IP必须为0,及掩码
range 192.168.10.100 192.168.10.200; #分配地址池
option routers 192.168.10.254; #配置网管
option broadcast-address 192.168.10.255; #配置广播
default-lease-time 600;
max-lease-time 7200;
}
附图
3 启动测试
systemctl start dhcpd
#启动服务,如果启动按Tab键没有显示dhcpd服务,直接手动输入,不用管,什么原因我也没搞懂。
systemctl enable dhcpd
配置完成开始配置客户端
vim /etc/sysconfig/network-scripts/ifcfg-ens33
#配置网卡,每个人的网卡名称都不一样
配置内容如下
systemctl restart network
#重启网卡在ifconfig查看一下就自动获取成功了
服务器端租约文件
vim /var/lib/dhcpd/dhcpd.leases
客户端租约文件
vim /var/lib/dhclient/dhclient*