DHCP服务器配置
DHCP基于客户/服务器模式。当DHCP客户端启动时,会自动与服务器通信,由DHCP服务器为DHCP和户籍自动分配iP地址的服务。
DHCP的工作原理:dhcpdiscover广播―》dhcp offer供给―》dhcperquest确认―》dhcpack确认。
DHCP软件包的主要文件:
主配置文件:/etc/dhcpd.conf
执行程序:/usr/sbin/dhcpd
服务脚本:/etc/init.d/dhcpd
执行参数配置:/etc/sysconfig/dhcpd
安装环境:RHEL5.9
安装过程:
首先要配置服务器的IP地址,并且保证服务器有iPhone地址可分配
1 1. 设置服务器的ip 地址池,DNS
[root@localhost ~]# vim/etc/sysconfig/network-scripts/ifcfg-eth0 //配置ip地址
# Intel Corporation 82545EM GigabitEthernet Controller (Copper)
DEVICE=eth0 //网卡编号
BOOTPROTO=none //类型 dhcp none static(静态)
ONBOOT=yes
HWADDR=00:0c:29:5d:a8:80 //MAC地址
IPADDR=192.168.10.253 //ip地址
PREFIX=24
[root@localhost ~]# vim/etc/sysconfig/network //配置默认网关和主机名
NETWORKING=yes
NETWORKING_IPV6=yes
HOSTNAME=dhcpser.tarena.com //主机名
GATEWAY=192.168.10.254
[root@localhost ~]# vim/etc/resolv.conf //配置dns服务器地址
search tarena.com
nameserver 192.168.10.254 //dns服务器地址
[root@localhost ~]# service networkrestart //重启network服务
正在关闭接口 eth0: [确定]
正在关闭接口 eth1: [确定]
关闭环回接口: [确定]
弹出环回接口: [确定]
弹出界面 eth0: [确定]
弹出界面 eth1:
正在决定 eth1 的 IP 信息...完成。
[确定]
[root@localhost ~]# chkconfig networkon //开机自启
2 验证配置结果
[root@dhcpser ~]#ifconfig eth0 //验证网卡信息
[root@dhcpser ~]# route -n //验证默认网关
[root@dhcpser ~]# hostname //验证主机名
[root@dhcpser ~]# vim /etc/resolv.conf //验证dns配置
3. 安装软件包
[root@dhcpser ~]# rpm -q dhcp //查看dhcp软件是否安装
放入RHEL5.9 iso镜像
[root@dhcpser ~]# cd /misc/cd/Server //切换到server目录
[root@dhcpser Server]# ls *dhcp* //查看与dhcp相关的软件都有哪些
[root@dhcpser Server]# rpm -ivhdhcp-3(tab) //安装dhcp软件包
[root@dhcpser Server]# rpm -q dhcp //查看软件安装信息
dhcp-3.0.5-31.el5_8.1
如果有yum库的话也可以用yum安装。
4 修改配置文件 /etc/dhcpd.conf
[root@localhost ~]# vim/etc/dhcpd.conf //编辑dhcp文件优化后的保留的配置
1ddns-update-style interim;
2subnet 192.168.10.0 netmask 255.255.255.0 {
3 option routers 192.168.10.254;
4 option subnet-mask 255.255.255.0;
5 option domain-name "tarena.com";
6 optiondomain-name-servers 192.168.10.254,202.106.0.20;
7 range dynamic-bootp192.168.10.10 192.168.10.20;
8 range dynamic-bootp192.168.10.30 192.168.10.50;
9 default-lease-time21600;
10 max-lease-time 43200;
11 host win7{
12 hardware ethernet 00:0c:29:2b:8e:24;
13 fixed-address 192.168.10.25;
14 }
15 }
5 启动服务
[root@dhcpser ~]# rpm -ql dhcp | grepinit.d ///查看服务器名
/etc/rc.d/init.d/dhcpd
/etc/rc.d/init.d/dhcrelay
[root@dhcpser ~]# service dhcpdrestart //重新启动
[root@dhcpser ~]# chkconfig dhcpd on //开机自启
6,验证配置效果
Linux系统中:
# dhclient -d eth0 //临时获取
# dhclient -r eth0 //释放
Windows系统中:利用命令提示符界面进行。
cmd>ipconfig /release //释放ip
cmd>ipconfig /renew //重新获取ip
如果用图文界面的情况下:在图文模式:设置ip地址为自动获取,然后确定--》先禁用本地连接--》在启用本地连接-->属性查看详细信息