LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 666|回复: 1

关于dhcpd中继问题

[复制链接]
发表于 2007-3-13 12:36:27 | 显示全部楼层 |阅读模式
最近建立了一个dhcp服务器,支持A,B两个网段,最后也没有达到预期的目的,出现的结果如下:eth0,eth1分配出去的ip地址是同一个192.168.2.0/24网段的,本来是想eth0:192.168.1.0/24  eth1:192.168.2.0/24,建立的过程如下:
硬件:一台两网卡装fedora core6的台式机
1.安装dhcp1.33-noarch.rpm
2.配置dhcpd.conf
  ddns-update-style interinm;
   ignore client-updates;

  shared-network dhcpserver {
         default-lease-time 1200;
         max-lease-time 9600;
         option subnet-mask 255.255.255.0;

  subnet 192.168.1.0 netmask 255.255.255.0 {
           range 192.168.1.100 192.168.1.120;
           option routers 192.168.1.1;
                                                                            }
         
  subnet 192.168.2.0 netmask 255.255.255.0 {
           range 192.168.2.100 192.168.2.120;
           option routers 192.168.2.1;
                                                                            }
                           }
3.dhcrelay中继
  dhcrelay -i eth0 -i eth1 192.168.1.1
请问这样配置正确吗?还有不明白的就是subnet怎么和网卡eth0和eth2怎么对应起来的啊?
发表于 2007-3-14 09:07:45 | 显示全部楼层
dhcpd 是通过接收到dhcp请求数据包的网卡来区分客户端所属网段的。
dhcrelay是用于客户端与服务器处于不同网段时处理dhcp请求的,一般情况下用不到,因为通常的情况都是客户端与服务器是直连网段。

再有,dhcp服务启动时需要指定启用dhcp服务的网卡,在redhat环境下应该时/etc/sysconfig/dhcpd文件中。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表