免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 751 | 回复: 0
打印 上一主题 下一主题

Linux DHCP服务器 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-03-23 11:26 |只看该作者 |倒序浏览
               
                 配置方法其实很简单 !! 只是大家需要注意一些问题:
  1、dhcp 服务 不能跨网段 只能用于 内网使用 不能放到外网
  2、如果用虚拟机来模拟,需要关掉虚拟的dhcp
  3、在一个网段里 不允许 有2台的 dhcp 服务器 否则会冲突 没法正常使用
  在RH9中,dhcpd的配置文件是:/etc/dhcpd.conf 默认的情况下,这个文件不存在,需要通过手工来创建,dhcp-3.0pl1-23.i386.rpm在redhat的安装光盘中
  可以用 命令 rpm -qa | grep dhcp 查找是否安装dhcp
  输出如下:
  dhcp-devel-3.0pl1-23
  dhcp-3.0pl1-23
        如果没有安装使用rpm -ivh dhcp-3.0pl1-23.i386.rpm安装
  然后输入 rpm -ql dhcp-3.0pl1-23
  输出:
  /etc/rc.d/init.d/dhcpd
  /etc/rc.d/init.d/dhcrelay
  /etc/sysconfig/dhcpd
  /etc/sysconfig/dhcrelay
  /usr/bin/omshell
  /usr/sbin/dhcpd
  /usr/sbin/dhcrelay
  /usr/share/doc/dhcp-3.0pl1
  /usr/share/doc/dhcp-3.0pl1/CHANGES
  /usr/share/doc/dhcp-3.0pl1/README
  /usr/share/doc/dhcp-3.0pl1/RELNOTES
  /usr/share/doc/dhcp-3.0pl1/dhcpd.conf.sample (这个是dhcpd.conf的模板文件)
  /usr/share/man/man1/omshell.1.gz 字串6
  /usr/share/man/man5/dhcp-eval.5.gz
  /usr/share/man/man5/dhcpd.conf.5.gz
  /usr/share/man/man5/dhcpd.leases.5.gz
  /usr/share/man/man8/dhcpd.8.gz
  /usr/share/man/man8/dhcrelay.8.gz
  /var/lib/dhcp
  /var/lib/dhcp/dhcpd.leases ( 这个文件必须存在 否则服务会出错 这里会保存 向服务器申请ip地址的机子的信息包括:客户的MAC地址 分配的ip dns 的一些记录 这些信息 可以有助于 查找 网络中的一些问题)
  如果大家使用 源代码 包安装的话 这里 的一些配置文件 的地址 就不一样了
  关于模板的内容,可以使用less命令查看。
  #less /usr/share/doc/dhcp-3.0pl1/dhcpd.conf.sample
  DHCP服务器的配置,我们得通过复制配置文件模板来进行修改
  下面是操作的一个例子:
  #cd /etc
  #cp /usr/share/doc/dhcp-3.0pl1/dhcpd.conf.sample dhcp.conf/复制配置文件模板
  #vi /etc/dhcpd.conf //使用vi修改/etc/dhcpd.conf
  #cat /etc/dhcpd.conf //显示配置文件内容
  #每行结尾是;
  ddns-update-style interim;
  ignore client-updates;
  subnet 192.168.117.0 netmask 255.255.255.0 { //设置子网声明
  字串2
  option routers 192.168.117.2; //为DHCP用户设置默认网关
  option broadcast-address 192.168.117.255; //为客户设置广播地址
  option subnet-mask 255.255.255.0; //为客户设置子网掩码
  option domain-name "77168.com"; //为客户设置DNS域
1
  option domain-name-servers 192.168.117.154,218.85.157.99; //为客户设置DNS服务器地址,如果是多个用,分割
  option time-offset -18000;
  range dynamic-bootp 192.168.117.10 192.168.117.200; //设置地址池
  default-lease-time 21600; //为客户设置默认地址租期
  max-lease-time 43200; //为客户设置最大地址租期
  group{
  host greenpig { //设置主机声明
  hardware ethernet 100:0C:29:4F:20:DC; //指定客户的MAC地址
  fixed-address 192.168.117.210; //对指定的MAC地址分配固定IP地址
  }
  }
  启动DHCP服务器:
  #service dhcpd start
  字串5
  配制DHCP客户:
  LINUX下,在图形界面中选择自动获取IP地址设置使用DHCP即可,
  若配置WIN客户选择INTERNET协议(TCP/IP)单机属性,选择自动获得IP地址。。。
  linux下命令行 用netconfig 来选择 dhcp
  然后用命令 service network restart 重起网络 或者 用 ifdown eth0 然后 ifup eth0 也是可以的
  win下用命令 ipconfig /renew 来刷新 ip地址
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/93926/showart_1874669.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP