Linux系统中配置DHCP服务器
实验步骤:
前提条件:
搭建实验网络环境,保证网络能正常通信;
修改dhcp服务器的IP地址配置文件;
[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifg-eth0
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifg-eth0
# Intel Corporation 82545EM Gigabit Ethernet Controller (Copper)
DEVICE=eth0
BOOTPROTO=none //设置IP地址静态配置
HWADDR=00:0C:29:F1:4A:C7
ONBOOT=yes
IPADDR=192.168.1.253
NETMASK=255.255.255.0
1、安装软件包
[root@localhost ~]# cat /etc/yum.repos.d/RHEL5.9.repo //配置yum库文件
[RHEL]
name=RHEL5.9 Server
baseurl=file:///misc/cd/Server
enabled=1
gpgcheck=0
[root@localhost ~]# rpm -q dhcp
package dhcp is not installed //查询软件包是否安装,此处未安装
[root@localhost ~]# yum -y install dhcp //使用yum安装dhcp软件包
2、修改相关配置文件
[root@localhost ~]# cat /etc/dhcpd.conf //dhcp服务的主配置文件
ddns-update-style interim;
subnet 192.168.1.0 netmask 255.255.255.0 { //用于分配的网段
option routers 192.168.1.254; //默认网关
option subnet-mask 255.255.255.0; //默认子网掩码
option domain-name "yantouwg.com"; //域名
option domain-name-servers 192.168.1.252; //dns服务器
range dynamic-bootp 192.168.1.10 192.168.1.50; //待分配的网段地址范围
default-lease-time 21600; //默认IP地址租期
max-lease-time 43200; //最大租期时间
host ytwg { //为网络中某主机分配固定IP地址
hardware ethernet 12:34:56:78:AB:CD; //该主机的MAC地址
fixed-address 192.168.1.251; //为该主机固定分配的IP地址
}
}
3、重启服务
[root@localhost ~]# service network restart
正在关闭接口 eth0: [确定]
关闭环回接口: [确定]
弹出环回接口: [确定]
弹出界面 eth0: [确定]
[root@localhost ~]# service dhcpd restart
启动 dhcpd: [确定]
[root@localhost ~]# chkconfig network on //将network服务设置为开机启动
[root@localhost ~]# chkconfig dhcpd on //将dhcpd服务设置为开机启动
4、客户端验证
[root@localhost ~]# ifconfig eth0 | grep inet
inet addr:192.168.1.50 Bcast:192.168.1.255 Mask:255.255.255.0 //服务正常