linux下dhcp服务配置
一、安装dhcp软件包
#rpm -qa |grep dhcp 查询是否安装dhcp服务
图片显示未安装dhcp服务端软件
在光盘中找到dhcp服务端软件进行安装
#rpm -ivh dhcp* 安装dhcp服务器端
安装成功后显示如下:
二、dhcp配置文件
dhcp配置文件 : /etc/dhcpd.conf
#vim /etc/dhcp.conf 编辑配置文件
在vim命令行模式下输入 r /usr/share/doc/dhcp*/dhcp.conf.conf.sample 将dhcp.conf.sample内容读取到当前文件。
显示内容如下:
# DHCP Server Configuration file.
# see /usr/share/doc/dhcp*/dhcpd.conf.sample
ddns-update-style interim; 配置使用过渡性 DHCP-DNS互动更新模式
ignore client-updates; 忽略客户端更新
subnet 192.168.0.0 netmask 255.255.255.0 { 声明网段
# --- default gateway
option routers 192.168.0.2; 定义网关
option subnet-mask 255.255.255.0; 定义子网掩码
option nis-domain "domain.org"; 设置nis域名
option domain-name "domain.org"; 设置域名
option domain-name-servers 192.168.1.1; 设置dns客户端
option time-offset -18000; # Eastern Standard Time 设置时间偏移
# option ntp-servers 192.168.1.1; 设置ntp服务器
# option netbios-name-servers 192.168.1.1; 为客户端指定WINS服务器的IP地址
# --- Selects point-to-point node (default is hybrid). Don't change this unless
# -- you understand Netbios very well
# option netbios-node-type 2; 设置nis服务器的节点
range dynamic-bootp 192.168.0.128 192.168.0.254; 设置地址池
default-lease-time 21600; 设置默认租期
max-lease-time 43200; 设置最大租期
# we want the nameserver to appear at a fixed address
host ns { 设置静态dhcp绑定
next-server marvin.redhat.com;
hardware ethernet 12:34:56:78:AB:CD; 设置客户端的mac地址
fixed-address 207.175.42.254; 设置该客户端IP
}
}
三、dhcp服务的启动
配置好dhcpd.conf 后
#service dhcpd configtest 检测dhcp文件是否存在语法错误
无错误返回Syntax: OK
#service dhcpd start 启动dhcp服务
#chkconfig dhcpd on 设置dhcp服务开机启动
至此完成简单的dhcp服务配置。