我的dhcp服务出现问题。。。。?

我的dhcp服务出现问题。。。。?

我在我的计算机上安装了两块网卡:  

eth0(广域网) : ip a.b.c.c netmask 255.255.255.248  

eth1(内部网) :ip 192.168.0.1   netmask  255.255.255.0  

我安装了dhcp 服务:  

可是现在却不能/etc/rc.d/init.d/dhcpd start  
出现提示其中右两句是:  
No subnet declaration for eth0 (a.b.c.d).  
Please write a declaration for the network segmenet to  which   
interface eth0 is attached.  

后来我先down 掉eth0 然后启动dhcp服务,再up eth0 这样就可以启动dhcp服务器了.  

请问大家我的这个问题则么解决呢??  
-
      
请你写出你的/etc/dhcpd.conf文件内容,OK?      
option domain-name "linuxsrv.21-edu.net.cn";

option domain-name-servers 192.168.0.1;

option subnet-mask 255.255.255.0;

default-lease-time 1200;

max-lease-time 87600;

subnet 192.168.0.0 netmask 255.255.255.0
{
range 192.168.0.2 192.168.0.254;
option broadcast-address 192.168.0.255;
option routers 192.168.0.1;
}
      
你用以下命令启动试试:
dhcpd eth1
就是把dhcpd绑定到eth1网卡上.
因为默认的启动是把dhcpd绑定到eth0上。      
[QUOTE]最初由 wtb 发布
[B]你用以下命令启动试试:
dhcpd eth1
就是把dhcpd绑定到eth1网卡上.
因为默认的启动是把dhcpd绑定到eth0上。 [/B][/QUOTE]

-----------------
如果服务器为一个网卡,它的地址和所分配地址池不在同一个网段。启动服务后也报同样的错误。这怎么办???:p      
这很简单呀,给网卡取个别名,再分配一个IP,不就得了?这个IP和你要用DHCP来分配地址在同一网段就行了。      
我不会给网卡取别名耶。 how?
教教我啊。
还有如果想统计dhcp租约的情况,只能去看dhcpd.leases吗?乖乖,就没有什么图形界面的什么东东在linux上吗?你看人家win2000多easy!      
vi /etc/rc.d/init.d/dhcpd
start()
   改 daemon /usr/sbin/dhcpd eth1
:wq!

dhcpd start
即可