FROM: http://sunnypan.blog.edu.cn/user2/sunnypan/archives/2007/1725570.shtml
代码下载
isc-dhcp下载地址
编译安装
假设下载后的源代码放进/tmp目录
[bash]
cd /tmp
tar -zxvf dhcp-3.0.1.tar.gz
cd /dhcp-3.0.1
./configure
make
make install
[/bash]
配置
建立dhcpd.conf配置文件
[bash]
vi /etc/dhcpd.conf
[/bash]
文件内容如下(参照源码说明配置,个别参数作用不详)
[bash]
option domain-name "gettyying.gguo.com"; #dhcpd服务器名称
option domain-name-servers 202.96.128.143, 202.96.128.68; #DNS服务器地址
default-lease-time 28800;
max-lease-time 57600;
authoritative;
#重要,没有这一行不能启动dhcpd。
ddns-update-style none;
log-facility local7;
#分配ip、掩码、DNS服务器等信息
subnet 192.168.0.0 netmask 255.255.255.0 { #指定ip段
range 192.168.0.160 192.168.0.200; #ip地址分配范围
default-lease-time 28800; #默认ip地址租用时间,单位秒
max-lease-time 57600; #最大ip地址租用时间
option subnet-mask 255.255.255.0; #子网掩码
option broadcast-address 192.168.0.255; #广播地址
option routers 192.168.0.1; #网关地址
option domain-name-servers 202.96.128.143; #DNS服务器地址
}
[/bash]
启动DHCP服务
启动DHCP服务之前要创建dhcpd.leases空文件
[bash]
touch /var/lib/dhcp/dhcpd.leases
[/bash]
创建开机启动文件
[bash]
vi /usr/local/etc/rc.d/dhcpd.sh
[/bash]
内容如下:
[bash]
/usr/sbin/dhcpd fxp1 #fxp1为提供dhcp服务的网卡
chmod 777 /usr/local/etc/rc.d/dhcpd.sh #更改dhcpd.sh文件属性为可执行文件
[/bash]
至此DHCP服务安装完毕,服务器启动会自动运行dhcp,若要马上启动输入下面的命令
[bash]
/usr/local/etc/rc.d/dhcpd.sh
[/bash]
连接局域网的电脑可自动获取ip地址
没有评论:
发表评论