RHEL5 —-DHCP.docx_第1页
RHEL5 —-DHCP.docx_第2页
RHEL5 —-DHCP.docx_第3页
RHEL5 —-DHCP.docx_第4页
RHEL5 —-DHCP.docx_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

DHCP服务器的配置与应用DHCP:(Dynamic Host Configuration Protocol)动态主机配置协议。为子网/24建立一个作用域,并将在000范围之内的IP地址动态分配给客户机.子网中DNS服务器的IP地址为,IP路由器的地址是,域名 保留0步骤1. 以root账户登录系统2. 运行rpm q dhcp 命令查看DHCP是否安装3. 上图表示还没有安装,这是可以将RHEl5的第三张光盘放入光驱,加载光驱后在光盘下找到安装DHCP所需的rpm程序包名为dhcp-3.0.5-3.e15.i386.rpm ,然后安装下面的命令安装4. DHCP的主配置文件为:/etc/dhcpd,默认安装完成后没有此文件,需要手工创建,也可以从模板复制:cp /usr/share/doc/dhcp-3.0.5/dhcp.conf.sample /etc/dhcpd.conf5. 使用命令vi /etc/dhcpd.conf 打开DHCP的主服务配置文件6. 在配置文件中添加如下语句7 以上配置完成后启动DHCP服务service dhcpd startservice dhcpd restart 重启DHCP服务8. 配置一台DHCP客户端计算机,测试DHCP服务器的功能.在一台运行windows XP的计算机上执行以下操作。单击“开始”菜单,在运行中输入“ncpa.cpl”并回车,可以打开网络连接,在“本地连接”上单击右键选择“属性”命令,在弹出的“本机连接属性”对话框中双击“internet协议(TCP/IP)”,在弹出的“internet协议(TCP/IP)”对话框中选择“常规”选项卡,再选择“自动获得IP地址”,最后单击“确定” 如下图到现在,在REHL5 中简单的搭建一台DHCP服务器的步骤就完成了 。如果要放在现实生产环境中的话,还需要做其他的操作,不过这也是在搭建DHCP的基础,希望对大家有用,谢谢。补充:关于操作中语句的解释用vi打开主配置文件:ddns-update-style interim; /DHCP服务的更新模式ignore client-updates; /忽略客户机更新subnet netmask /声明要分配的子网(必须是一个网络号)# - default gateway option routers ; /为DHCP客户机设置默认网关 option subnet-mask ; /为DHCP客户机设置子网掩码 option nis-domain ; option domain-name ; /为DHCP客户机指明DNS名 option domain-name-servers ; /为DHCP客户机设置DNS服务器地址 option time-offset -18000; # Eastern Standard Time /为客户端设定和格林威治时间的偏移时间,单位是秒。# option ntp-servers ; /为DHCP客户机指定网络时间服务器地址# option netbios-name-servers ; /为DHCP客户机指定WINS服务器地址# - Selects point-to-point node (default is hybrid). Dont change this unless# - you understand Netbios very well# option netbios-node-type 2; /节点类型 range dynamic-bootp 5 6; /地址池范围 range 192.168.20 00 default-lease-time 21600; /为DHCP客户机设置默认地址租期 max-lease-time 43200; /为DHCP客户机设置最大地址租期 # we want the nameserver to appear at a fixed address host name /设置保留名称(name可以自定义) next-server ; / hardware ethernet 12:34:56:78:AB:CD; /要保留的客户机的MAC地址 fixed-address 0; /要分配给此保留地址的IP 租约文件:/var/lib/dhcp/dhcpd.leases租约文件内容如下例:lease 1 /DHCP服务器分配出的IP地址 starts 2 2006/10/03 04:42:52; /开始租约时间 ends 2 2006/10/03 10:42:52; /结束租约时间 binding state active; next binding state free; hardware ethernet 00:e0:a0:07:ef:dd; /DHCP客户机的MAC地址 uid 001000340240007357335; /用来验证客户机的UID标识 client-hostname computeranme; /客户机的计算机名以上配置完成后启动DHCP服务service dhcpd startservice dhcpd restart 重启DHCP服务 DHCP安全管理和故障排除(引用):使用ps命令检查dhcpd进程: ps -aux | grep dhcpd root 2402 1 0 14:25 ? 00:00:00 /usr/sbin/dhcpd root 2764 2725 0 14:29 pts/2 00:00:00 grep dhcpd 使用netstat命令检查dhcpd运行的端口: netstat -nutap | grep dhcpd udp 0 0 :67 :* 2402/dhcpd 如果你的Linux系统连接了不止一个网络界面,但是你只想让 DHCP 服务器启动其中之一,你可以配置 DHCP 服务器只在那个设备上启动。在 /etc/sysconfig/dhcpd 中,把界面的名称添加到 DHCPDARGS 的列表中: DHCPDARGS=eth0 或者直接使用命令: Echo “DHCPDARGS=eth0” /etc/ sysconfig/dhcpd 典型故障: 1.DHCP服务器配置完成,没有语法错误。但是网络中的客户机却没办法取得IP地址。 通常是Linux DHCP服务器沒有办法接收來自55 的 DHCP 客户机的Request 封包造成的。一般是Linux DHCP服务器的网卡没有设置具有MULTICAST功能。为了让dhcpd(dhcp程序的守护进程)能够正常的和DHCP客户机沟通,dhcpd必须传送封包到55这个IP地址,但是有些Linux系统里55这个IP地址被用来做为监听区域子网域(local subnet)广播的 IP地址,所以需要在路由表(routing table)里加入55以激活MULTICAST功能; 使用命令: route add -host 55 dev eth0 如果报告错误消息:55:Unkown host 那么请先修改/etc/hosts加入一行: 55 dhcp 2. DHCP客户端程序和DHCP服务器不兼容 由于Linux有许多发现版本,不同版本使用DHCP客户端程序和DHCP服务器也不相同。Linux提供了四种DHCP客户端程序

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论