各位高手,我在用fedora9下配置dhcp server,当设置好dhcpd.conf文件以后,当运行"etc/rc.d/init.d/dhcpd start后,系统总是报以下错误,烦请帮我分析原因吧.先谢谢了。
...
no subnet declaration for start (no IPV4 addresses.) --- 错误一.
...
not configured to listen on any interfaces! ---错误二.
dhcpd.conf
...
subnet 10.5.5.0 netmask 255.255.255.0 {
range 10.5.5.10 10.5.5.254;
option routers 10.5.5.1;
option broadcast-address 10.5.5.255;
default-lease-time 600;
max-lease-time 7200;
}
机器有两块网卡eth0和eth1 ,不过eth1被禁用了。 eth0的地址是10.5.5.1.
不知道是不是因为2块网卡,系统找不到到底在哪块网卡启动DHCP server.
请帮忙看看啊.谢谢各位.
htang 于 2008-11-20 17:21:16发表:
谢谢兄弟们的关注,只个问题昨天下班前搞顶了。原因是我是自己下在dhcp*.rpm安装的。这样在/etc/rc.d/init.d/下没有dhcpd这个模块,所有当配置好/etc/dhcpd.conf后,用/etc/rc.d/init.d/dhcpd start,所以死活都找不到接口.后来在同事的帮助下用./dhcpd -d就可以了。
还有就是上面我的网关设置的确不对,改过一切正常了。谢谢。
eku123 于 2008-11-19 17:02:12发表:
DEVICE=eth0
BOOTPROTO=static
TYPE=ether
HWADDR=00:16:76:da:6a:58
IPADDR=10.5.5.1
NETMASK=255.255.255.0
BROADCAST=10.5.5.255
NETWORK=10.5.5.0
ONBOOT=yes
把上面的内容复制进去存盘,其他的都不要了,还有你的网关怎么设成自己了,如果不用网关的话就不加,用的话把“GATEWAY=网关地址“加进去
#service network restart 再试
如果还有问题查下NetworkManager和network这两个服务启用的是哪个,关闭前者,启用后者
eku123 于 2008-11-19 16:53:48发表:
BOOTPROTO=static
htang 于 2008-11-19 15:50:00发表:
/etc/sysconfig/dhcpd 内容我早就改成DHCPDARGS=eth0了。估计不是这个问题。
lamproot 于 2008-11-19 15:32:48发表:
上面老兄的方法如果不行你就该查查vim /etc/sysconfig/network-scripts/ifcfg-eth0里面你是不是把ip地址配成ipv6的了,或者直接把ipv6的部分删掉或该成no
结合上面老兄的方法应该可以解决你的问题了,呵呵,
希望你能早日解除问题
eku123 于 2008-11-19 14:34:31发表:
#vim /etc/sysconfig/dhcpd
DHCPDARGS=eth0
:wq
#service dhcpd restart