1 服务器端的配置
1>查询DHCP服务器软件是否 已安装,没安装就先进行安装,默认系统不进行安装. rpm -qa |grep dhcp rpm -ivh dhcp-3.0.1-12_EL.i386.rpm
2>修改/etc/dhcpd.conf 文件 这个文件默认是空的,需要自已建立,但是系统中有一个模板文件,可以将模板文件复制过来,再根据自己的要求对模板文件进行修改.
cp /usr/share/doc/dhcp-3.0.1/dhcpd.conf.sample /etc/sample
3>启动服务 service dhcpd start
2 客户端配置
将接口的配置文件BOOTPROTO=dhcp,然后重新启动网络接口或是dhclient
配置文件的说明
/etc/dhcpd.conf DHCP的配置文件,DHCP软件包没有提供此文件,需要先复制模板文件
/usr/sbin/dhcpd DHCP服务器的执行文件
/etc/rc.d/init.d/dhcpd DHCP服务器的启动脚本
/etc/sysconfig/dhcrelay 指定DHCP中继的网络接口
/etc/sysconfig/dhcpd 指定需要提供DHCP服务的网络接口
/var/lib/dhcp/dhcpd.lease DHCP服务器的租约文件
配置实例
XX公司在局域网中搭建DHCP服务器的需求如下
1> 默认租约时间为21600S
2>最大租约时间为43200S
3>局域网内所有主机的域名为abc.com
4>客户机使用的的DNS服务器的IP地址是192.168.1.1
5>声明在子网192.168.1.0/24中用于动态分配的IP地址范围是192.168.1.100~192.168.1.200.所分配的IP地址的子网掩码是255.255.255.0.默认网关地址是192.168.1.1
6>在子网192.168.1.0/24中有名为SERVER01的服务器主机,需要固定分配IP地址192.168.1.11,该服务器网络接口的MAC地址是b0:c0:c3:22:46:81.server01主机的其他配置内容使用所在子网的默认配置,
在dhcpd.conf配置文件内容如下:
引用:#cat /etc/dhcpd.conf
ddns-update-style interim; //DHCP服务器与DNS服务器的动态信息更新模式
default-lease-time 21600; //默认租约时间
max-lease-time 43200; //最大租约时间
option domain-name "abc.com"; //主机所在的域名
option domain-name-servers 192.168.1.1; //DNS服务器的地址
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.00 192.168.1.200;
option subnet-mask 255.255.255.0;
option routers 192.168.1.1;
host server01 {
hardware ethernet b0:c0:c3:22:46:81;
fixed-address 192.168.1.11;
}
}
flyingduan 于 2008-09-03 14:55:04发表:
# DHCP Server Configuration file.
# see /usr/share/doc/dhcp*/dhcpd.conf.sample
#
ddns-update-style interim;
ignore client-updates;
subnet 192.168.10.0 netmask 255.255.255.0 {
# --- default gateway
option routers 192.168.10.121;
option subnet-mask 255.255.255.0;
option nis-domain "its-test.com";
option domain-name "its-test.com";
option domain-name-servers 192.168.10.121;
option time-offset -18000; # Eastern Standard Time
# option ntp-servers 192.168.1.1;
# option netbios-name-servers 192.168.1.1;
# --- Selects point-to-point node (default is hybrid). Don't change this unless
# -- you understand Netbios very well
# option netbios-node-type 2;
range dynamic-bootp 192.168.1.240 192.168.1.250;
default-lease-time 21600;
max-lease-time 43200;
# we want the nameserver to appear at a fixed address
host ns {
next-server ITS-Linux;
hardware ethernet 00:0C:29:6A:08:39;
fixed-address 192.168.10.121;
}
}
这个是我配置的dhcp,但是始终无法启动。
我是在Vm中安装的RHEL5,安装了dhcpd,并且配置文件如上。
dhcp服务的IP为本机IP192.168.10.121。
还是无法启动dhcp服务,不知道还是配置问题还是其他问题?
谢谢
shenhua_sjp 于 2008-06-13 09:39:57发表:
如DNS地址是202.154.252.250
网关地址是192.168.1.1
linux服务器的DHCP中的
ip=多少 192.168.1.1 对否
网关=多少 192.168.1.1 对否
DNS=多少? 202.154.252.250 对否
shenhua_sjp 于 2008-06-13 09:38:04发表:
顶下,想问下,你DHCP的机器IP多少?
option domain-name "abc.com"; //主机所在的域名
option domain-name-servers 192.168.1.1; //DNS服务器的地址
主机所在域名 asdl 202.154.252.250(DNS)
DNS服务器的地址 是不是DHCP服务器的地址,或者说是网关
feidecheng 于 2008-04-27 01:11:42发表:
学习了0:w(5(