分类: LINUX
2006-07-23 11:01:39
DHCP服务器配置与应用
1、DHCP简介
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个简化主机IP地址分配管理的TCP/IP协议,使用DHCP,不仅可以大大减轻网络管理员管理和维护的负担,还可以解决IP地址不够用的问题。
2、DHCP服务的安装
用以下命令检查系统是否已经安装DHCP服务
Rpm –q dhcp
如果没有安装,可从第2张安装光盘中获得
3、DHCP服务的配置
①编辑/etc/dhcpd.conf文件进行配置或者将/usr/share/doc/dhcp-3.0pl1/dhcpd.conf.sample复制为/etc/dhcpd.conf
配置文件的格式如下:
选项/参数; #全局
声明{
选项/参数; #局部
}
②一个例子,配置文件内容如下
ddns-update-style interim; #定义所支持的DNS动态更新类型(必选)
ignore client-updates; #忽略客户机更新DNS记录
subnet 192.168.0.0 netmask 255.255.255.0{ #定义作用域(IP子网)
range 192.168.0.11 192.168.0.200; #定义作用域(IP子网)范围
option routers 192.168.0.1; #为客户端指定网关
option subnet-mask 255.255.255.0; #为客户端指定子网掩码
option domain-name “dpgroup.net”; #为客户端指定DNS域名
option domain-name-servers 210.47.208.8; #为客户端指定DNS服务器的IP地址
option broadcast-address 192.168.0.255; #为客户端指定广播地址
default-lease-time 86400; #指定默认的租约期限
max-lease-time 172800; #指定最大租约期限
host node4{ #为某台客户机定义保留地址
hardware Ethernet 00:03:FF:25:5d:a3; #客户机的网卡物理地址
fixed-address 192.168.0.27; #分配给客户机的一个固定IP地址
}
}
4、启动和停止DHCP服务
①启动
/etc/init.d/dhcp start或service dhcpd start
②重新启动
/etc/init.d/dhcpd restart或service dhcpd restart
③停止
/etc/init.d/dhcpd stop或service dhcp stop
④开机自动启动
Ntsysv
找到“dhcpd”服务,在七千面打上“*”,“Ok”即可
5、客户端的配置
①Linux客户端
⑴vi /etc/sysconfig/network-scripts/ifcfg-eth0
将“BOOTPROTO”值设置成“dhcp”
⑵重启网卡
ifdown eth0
ifup eth0
或
ifconfig eth0 down
ifconfig eth0 up
或者干脆充启网络服务
service network restart
⑶查看该客户端是否已经配置好
ifconfig eth0
②Windwos客户端的配置
⑴右键单击“网上邻居“——〉“属性”——〉右击“本地连接”——〉“属性”——〉双击“Internet协议(TCP/IP)”——〉“自动获得IP地址”和“自动获得DNS服务器地址”——“确定”
⑵“开始”——〉“运行”——〉输入“cmd”——〉“ipconfig/all”查看设置情况