| Linx DHCP服务器的配置 Linx DHCP服务器的配置
DHCP服务器的配置 一、 DHCP的基本概念 1. DHCP的定义 DHCP<动态主机配置协议>是TCP/IP所提供的一种子协议,工作在应用层。提供自动分配IP配置信息。 2. DHCP的功能 ①动态分配(每一个IP地址都具有租约)。 ②分配网关、WINS、DNS系统信息。 ③与DNS相结合实现动态更新。 ④指定IP到具体的网卡上。 3. DHCP的体系结构 DHCP服务器:运行DHCP服务软件包和DHCP协议的主机。 DHCP客户机:运行DHCP协议可以发送DHCP请求的主机。 (WIN2K、WINNT、WIN95/98/ME/XP、LINUX、UNIX) 二、 DHCP工作原理 1. 分配IP地址过程 ①CLIENT发送广播DHCPDISCOVER寻找DCHP服务器。 ②服务器发送广播DHCPOFFER响应CLIENT的请求。 ③CLIENT会检查得到的IP信息是否完整并且发送广播DHCPREQUEST通知DHCP服务器已获得IP地址。 ④SERVER发送广播DHCPACK确认客户机的请求,表示分配成功。 2. 更新租约 ①50%时,CLIENT以点到点方式发送DHCPREQUEST请求服务器的更新租约。 ②87.5%时,CLIENT发送广播DHCPREQUEST寻找其他DHCP服务器的更新成功那么DHCP服务器向CLIENT发送DHCPACK不成功则发送DHCPNOACK。 三、 DHCP服务的配置 1. 安装DHCP的服务软件包 # mount /dev/cdrom # cd /mnt/cdrom/RedHat/RPMS # ls dhcp* # rpm –ivh dhcp(按TAB可以补齐) 相关文件和目录: /var/lib/dhcp目录 :存放租约文件。 /etc/dhcpd.conf :核心配置文件, 要手工创建。 /var/lib/dhcp/dhcpd.lease :客户租约的数据库文件。 /etc/sysconfig/dhcpd :配置DHCP的启动参数。 /etc/sysconfig/dhcrelay :配置DHCP中继代理。 2./etc/dhcpd.conf # vi dhcpd.conf 格式: 全局选项(在声明之上) 声明 { 选项(只对声明中的有效) } 选项: 全局选项: Ddns-update-style (none|ad-hoc|interim) :定义动态更新类型。 Options routers 主机IP :定义网关。 Options domain-name-servers 主机IP :定义客户端DNS服务器地址。 Options broudeast-addres :定义广播地址。 Options domain-name “域名” :定义后缀域名。 Default-lease-time 数字 :定义默认租约。 Max-lease-time 数字 :定义最大租约时间。 常用声明 Subnet 网络号 network 子网掩码 { 选择 Range 起始IP 终止IP } 声明 Host 名称 { Option host-name “主机名” Hardware Ethernet MAC地址 Fixed-address IP地址 } DHCP SERVER配置 # rpm –ivh dhcp3.op11.i386.rpm # vi /etc/dhcpd.conf Ddns-update-style none; Subnet 192.168.0.1 netmask 255.255.255.0 { Default-lease-time 1200; Max-lease-time 21000; Option routers 192.168.0.1; Option domain-man-server 211.162.0.1 Range 192.168.0.2 192.168.0.254 { Subnet 211.162.11.0 netwask 255.255.255.0 } } # touch /var/lib/dhcp/dhcpd.lease #vi /etc/sysconfig/dhcpd DHCPDARGS=ETH1 # /etc/rc.d/init.d/dhcpd restart
|