加载中…
个人资料
linuxasone
linuxasone
  • 博客等级:
  • 博客积分:0
  • 博客访问:115,710
  • 关注人气:18
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
谁看过这篇博文
加载中…
正文 字体大小:

DHCP配置

(2008-05-22 11:20:08)
标签:

杂谈

分类: AS4服务器搭建

配置前要知道的:

1. IP与默认网关

2. DNS

3. 查看自己IP:ipconfig -a

   查看别人MAC:ping -c 3 对方IP

                arp -n

/usr/sbin/dhcpd是DHCP的执行文件

/etc/rc.d/init.d/dhcpd是DHCP的启动脚本

/usr/share/doc/dhcp-3.0.1/dhcpd.conf.sample 是配置文件样例文件

1 安装dhcp rpm包

 包名字:dhcp-3.0.1-12_EL.i386.rpm

  #rpm -ivh dhcp-3.0.1-12_EL.i386.rpm    这个要在已经挂载了光盘镜像的目录下

2 新建配置文件

  dhcpd的配置文件应该位于/etc下,但该文件并没有包括在dhcpd的软件包中,需要手动建立

  #vi /etc/dhcpd.conf

  一般先把样例文件复制到/etc目录下,在进行修改

  #cp /usr/share/doc/dhcp-3.0.1/dhcpd.conf.sample /etc/dhcpd.conf

  #vi /etc/dhcp.conf

3 配置文件的格式说明

    dhcpd。conf文件的格式如下:

 选项/参数                                 这些选项/参数全局有效

 声明{

           选项/参数                       这些选项/参数局部有效

 }

 

  配置文件中包括:声明、参数、选项3种格式

   1.声明中的设置就是大括号前边的一句话,在整个声明范围内有效.声明用于定义网络布局、提供给客户端的IP地址池等。常用声明如下:

 声明 功能 
 shared-network 名称  定义超级作用域(一般做中继代理用)
 subnet 网络号 netmask 子网掩码  定义作用域(或IP子网)
 range dynamic-bootp起始IP地址 终止IP地址  定义作用域(或IP子网)范围
 host 主机名  定义保留地址
 group  定义一组参数

 

   2.参数总是以“分号;”结尾。常用参数:

 参数 功能 
 ddns-update-style 类型 定义所支持的DNS动态更新类型(必选) 
 allow/ignore client-updates 允许/忽略客户机更新DNS记录
 default-lease-time 数字 指定默认的租约期限 
 max-lease-time 数字 指定最大租约期限 
 hardware 硬件类型 MAC地址 指定网卡接口类型和MAC地址
 server-name 主机名 通知DHCP客户机服务器的主机名
 fixed-address IP地址 分配给客户端一个固定IP地址

 

   3.选项总是以“option”引导

    1)全局设置:它作用于整个配置文件,当某个声明中没有相应配置项时,应用全局配置项的设置。

   ddns-update-style interim:DHCP-DNS的动态信息更细模式,全局配置必须有的,才能正常启动

   ignore client-updates:忽略客户端更新

    2)subnet是dhcpd.conf文件中最常用的声明:用于表示子网中设置动态IP地址的范围。

   1 subnet:后面设置子网的网络地址,netmask后面子网掩码

   2 option routers:客户机设置网关

   3 option subnet-mask:客户机设置的子网

   4 option nis-domain:为客户设置NIS域

   5 option domain-name:客户机主机所在域的域名

   6 option domain-name-servers:客戶机DNS的地址

   7 option time-offset:设置偏移时间

   8 option ntp-servers:设置NTP服务器

   9 option netbios-name-servers:设置wins服务器

  10 range dynamic-bootp:设置地址池,就是要分配的地址范围

  11 default-lease-time:默认的租约时间

  12 max-lease-time:客户机最长的租约时间

# --- Selects point-to-point node (default is hybrid). Don't change this unless
# -- you understand Netbios very well
# option netbios-node-type 2;设置netbios节点类型  

   3)hsot主机声明

 

 host Server01 {

         hardware ethernet 00:00:00:00:11:11:11:11;

         fixed-address 192.168.1.2;

         option subnet-mask               255.255.255.0;

         option routers                   192.168.1.1;

 }

 

 host:后头必须为制定的客戶机设置主机名称

 hardware:后面跟类型:一般都是以太网就用ethernet。后头跟客户机的mac地址

 fixed-address:分配给客户机的固定IP地址

 还可以包括:subnet-mask和routers跟subnet声明用法一样

 host声明可以独立使用,也可以放置于subnet声明中

 4 多网络接口的配置

  DHCP服务器有时会有多个网络接口,但是只在一个接口上启用服务,怎么办呢?可以修改DHCP的,“/etc/sysconfig/dhcpd"文件,来制定某个接口。

  #vi /etc/sysconfig/dhcpd

 

 # Command line options here
DHCPDARGS=eth0

 

启动脚本身是空的,DHCPDARGS=后面写上网络接口

5 dhcpd服务的启动和停止

dhcjpd的启动脚本位于/etc/init.d/dhcpd

启动

#service dhcpd start

停止

#service dhcpd stop

重启

#service dhcpd restart

查询dhcpd服务的状态

#service dhcpd status

 6 查看DHCP的租约情况(看日志)

1 .DHCP的租约文件保存在/var/lib/dhcp/dhcpd.leases文件中

   RHEL5.0中是dhcpd目录下的dhcpd.leases文件中

2. DHCP的日志文件在/var/log/messages里

linux客户端配置:

 释放IP

 

 dhclient

 

  重新租用IP
 dhclient -r

0

阅读 评论 收藏 禁止转载 喜欢 打印举报/Report
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有