DHCP服务器
一、LINUX做DHCP服务器
1.动态主机配置协议:DHCP(Dynamic Host Configuration Protocol) 作用:动态分配IP地址及其他TCP/IP信息。 2.DHCP服务器的安装包: 用命令mount挂载光驱: #mount /dev/cdrom /media
查看安装的dhcp包:
用命令安装主配置包:
#rpm -ivh /media/Server/dhcp-3.0.5-3.el5.i386.rpm
3.复制dhcp服务器配置示例文件到/etc下并改名为dhcpd.conf #cd /usr/share/doc/dhcp-3.0.5/
#cp dhcpd.conf.sample /etc/dhcpd.conf
修改dhcp服务器的配置文件: #vim /etc/dhcpd.conf
4.启动dhcp服务器: 重启DHCP服务器 #service dhcpd restart
清掉防火墙规则 #iptables -F
5.在windows客户机上检验dhcp服务: 先把客户机设置成自动获取IP
C:\\>ipconfig /release
C:\\>ipconfig /renew
二、linux做客户端时配置如下:
1.用命令 #netconfig
用\"空格\"键选中dhcp方式,退出
用命令#ifdown eth0 关闭eth0网卡
用命令#dhclient eth0获取dhcp的客户端地址
#ifup eth0 (激活eth0网卡)
三 、linux同时做两个网段的dhcp服务器:
1.配置如下:
<1>必须加两块物理网卡,配置两个不同网段IP: Eth0:192.168.110.1 eth1:192.168.220.1 <2>修改dhcp服务器的配置文件: 用命令#vim /etc/dhcpd.conf 进行编辑
2.重启dhcp服务器:
3.查看日志,看看是否有错
[root@server RPMS]# tail -20 /var/log/messages
4.DHCP客户租期数据库: 在DHCP服务器上,
/var/lib/dhcp/dhcpd.leases文件中存放着DHCP客户租期数据库。
只要DHCP服务器能够成功启动,该数据库就可以自动创建。并且,所有通过该DHCP服务器分配到地址的客户机的地址信息都会存储于该文件中。该租期数据库文件经常被重建,但是不应该手工修改。
另外如果主机上安装了两个网卡,但是只想让DHCP服务在其中的一
个网卡上监听,则需要配置DHCP服务器只在那个设备上启动。在/etc/sysconfig/dhcpd中,把网卡接口的名称添加到DHCPDARGS列表中,如: DHCPDARGS=eth0