安装前准备:
设置SELINUX成为permissive模式或disabled关闭;
修改/etc/selinux/config 文件
vi /etc/selinux/config
将SELINUX=enforcing改为SELINUX=disabled 重启机器即可
正式安装dhcp服务:
DHCP服务器安装目的:
由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。
安装方法:
yum install dhcp
编辑配置文件:
cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf
vi /etc/dhcp/dhcpd.conf
ddns-update-style interim;
ignore client-updates;
default-lease-time 21600;
max-lease-time 43200;
option domain-name "linuxde.net";
option domain-name-servers 192.168.3.200;
subnet 192.168.3.0 netmask 255.255.255.0 {
range 192.168.3.100 192.168.3.200;
option subnet-mask 255.255.255.0;
option routers 192.198.3.1;
host server1 {
hardware ethernet b0:c0:c3:22:46:81;
fixed-address 192.168.3.100;
}
}
DHCP服务操作:
启动服务:
方法一:
/etc/init.d/dhcpd start
方法二:
service dhcpd start
停止服务
方法一:
/etc/init.d/dhcpd stop
方法二:
service dhcpd stop
服务状态:
netstat -panu | grep dhc*
启动DHCP服务失败,首先查看配置文件是否无误。
配置文件没有配置错误,启动服务还是失败的话
编辑 /etc/rc.d/init.d/dhcpd 文件,将其中的
user=dhcpd
group=dhcpd
改为
user=root
group=root
注意事项:
客户租约的数据库文件dhcpd.leases
cat /var/lib/dhcpd/dhcpd.leases