I was looking at it... here are the messages logged in the cc.log for DHCPD:
[Tue Mar 22 20:19:59 2011][027210][EUCADEBUG ] refresh_instances(): node 10.55.55.3 idle since 1300839443: (156/300) seconds
[Tue Mar 22 20:19:59 2011][027210][EUCADEBUG ] refresh_instances(): done
[Tue Mar 22 20:19:59 2011][027210][EUCAWARN ] vnetKickDHCP(): failed to create/open euca-dhcp.leases
[Tue Mar 22 20:19:59 2011][027210][EUCADEBUG ] vnetKickDHCP(): executing: ///usr/lib/eucalyptus/euca_rootwrap chgrp -R dhcpd //var/run/eucalyptus/net
[Tue Mar 22 20:19:59 2011][027210][EUCADEBUG ] vnetKickDHCP(): executing: ///usr/lib/eucalyptus/euca_rootwrap chmod -R 0775 //var/run/eucalyptus/net
[Tue Mar 22 20:19:59 2011][027210][EUCAINFO ] vnetKickDHCP(): executing: ///usr/lib/eucalyptus/euca_rootwrap /usr/sbin/dhcpd -cf //var/run/eucalyptus/net/euca-dhcp.conf -lf //var/run/eucalyptus/net/euca-dhcp.leases -pf //var/run/eucalyptus/net/euca-dhcp.pid -tf //var/run/eucalyptus/net/euca-dhcp.trace eth0
[Tue Mar 22 20:19:59 2011][027210][EUCAINFO ] vnetKickDHCP(): RC from cmd: 256
[Tue Mar 22 20:19:59 2011][027210][EUCAERROR ] monitor_thread(): cannot start DHCP daemon
[Tue Mar 22 20:19:59 2011][027210][EUCADEBUG ] monitor_thread(): done
I then looked at the syslog, and what I see is this:
Mar 22 20:22:36 cempedak dhcpd: Internet Systems Consortium DHCP Server 4.1.1-P1
Mar 22 20:22:36 cempedak dhcpd: Copyright 2004-2010 Internet Systems Consortium.
Mar 22 20:22:36 cempedak dhcpd: All rights reserved.
Mar 22 20:22:36 cempedak dhcpd: For info, please visit https://www.isc.org/software/dhcp/
Mar 22 20:22:36 cempedak dhcpd: WARNING: Host declarations are global. They are not limited to the scope you declared them in.
Mar 22 20:22:36 cempedak dhcpd: Wrote 0 deleted host decls to leases file.
Mar 22 20:22:36 cempedak dhcpd: Wrote 0 new dynamic host decls to leases file.
Mar 22 20:22:36 cempedak dhcpd: Wrote 0 leases to leases file.
Mar 22 20:22:36 cempedak dhcpd:
Mar 22 20:22:36 cempedak dhcpd: No subnet declaration for eth0 (10.55.55.2).
Mar 22 20:22:36 cempedak dhcpd: ** Ignoring requests on eth0. If this is not what
Mar 22 20:22:36 cempedak dhcpd: you want, please write a subnet declaration
Mar 22 20:22:36 cempedak dhcpd: in your dhcpd.conf file for the network segment
Mar 22 20:22:36 cempedak dhcpd: to which interface eth0 is attached. **
Mar 22 20:22:36 cempedak dhcpd:
Mar 22 20:22:36 cempedak dhcpd:
Mar 22 20:22:36 cempedak dhcpd: Not configured to listen on any interfaces!
And, indeed, the /var/lib/eucalyptus/net/euca-dhcpd.conf does not contain any reference to the 10.55.55.0/24 range:
# automatically generated config file for DHCP server
default-lease-time 1200;
max-lease-time 1200;
ddns-update-style none;
Hi Dan,
I was looking at it... here are the messages logged in the cc.log for DHCPD:
[Tue Mar 22 20:19:59 2011][027210] [EUCADEBUG ] refresh_ instances( ): node 10.55.55.3 idle since 1300839443: (156/300) seconds [EUCADEBUG ] refresh_ instances( ): done [EUCAWARN ] vnetKickDHCP(): failed to create/open euca-dhcp.leases [EUCADEBUG ] vnetKickDHCP(): executing: ///usr/ lib/eucalyptus/ euca_rootwrap chgrp -R dhcpd //var/run/ eucalyptus/ net [EUCADEBUG ] vnetKickDHCP(): executing: ///usr/ lib/eucalyptus/ euca_rootwrap chmod -R 0775 //var/run/ eucalyptus/ net [EUCAINFO ] vnetKickDHCP(): executing: ///usr/ lib/eucalyptus/ euca_rootwrap /usr/sbin/dhcpd -cf //var/run/ eucalyptus/ net/euca- dhcp.conf -lf //var/run/ eucalyptus/ net/euca- dhcp.leases -pf //var/run/ eucalyptus/ net/euca- dhcp.pid -tf //var/run/ eucalyptus/ net/euca- dhcp.trace eth0 [EUCAINFO ] vnetKickDHCP(): RC from cmd: 256 [EUCAERROR ] monitor_thread(): cannot start DHCP daemon [EUCADEBUG ] monitor_thread(): done
[Tue Mar 22 20:19:59 2011][027210]
[Tue Mar 22 20:19:59 2011][027210]
[Tue Mar 22 20:19:59 2011][027210]
[Tue Mar 22 20:19:59 2011][027210]
[Tue Mar 22 20:19:59 2011][027210]
[Tue Mar 22 20:19:59 2011][027210]
[Tue Mar 22 20:19:59 2011][027210]
[Tue Mar 22 20:19:59 2011][027210]
I then looked at the syslog, and what I see is this:
Mar 22 20:22:36 cempedak dhcpd: Internet Systems Consortium DHCP Server 4.1.1-P1 /www.isc. org/software/ dhcp/
Mar 22 20:22:36 cempedak dhcpd: Copyright 2004-2010 Internet Systems Consortium.
Mar 22 20:22:36 cempedak dhcpd: All rights reserved.
Mar 22 20:22:36 cempedak dhcpd: For info, please visit https:/
Mar 22 20:22:36 cempedak dhcpd: WARNING: Host declarations are global. They are not limited to the scope you declared them in.
Mar 22 20:22:36 cempedak dhcpd: Wrote 0 deleted host decls to leases file.
Mar 22 20:22:36 cempedak dhcpd: Wrote 0 new dynamic host decls to leases file.
Mar 22 20:22:36 cempedak dhcpd: Wrote 0 leases to leases file.
Mar 22 20:22:36 cempedak dhcpd:
Mar 22 20:22:36 cempedak dhcpd: No subnet declaration for eth0 (10.55.55.2).
Mar 22 20:22:36 cempedak dhcpd: ** Ignoring requests on eth0. If this is not what
Mar 22 20:22:36 cempedak dhcpd: you want, please write a subnet declaration
Mar 22 20:22:36 cempedak dhcpd: in your dhcpd.conf file for the network segment
Mar 22 20:22:36 cempedak dhcpd: to which interface eth0 is attached. **
Mar 22 20:22:36 cempedak dhcpd:
Mar 22 20:22:36 cempedak dhcpd:
Mar 22 20:22:36 cempedak dhcpd: Not configured to listen on any interfaces!
And, indeed, the /var/lib/ eucalyptus/ net/euca- dhcpd.conf does not contain any reference to the 10.55.55.0/24 range:
# automatically generated config file for DHCP server
default-lease-time 1200;
max-lease-time 1200;
ddns-update-style none;
shared-network euca {
subnet 172.19.1.0 netmask 255.255.255.224 {
option subnet-mask 255.255.255.224;
option broadcast-address 172.19.1.31;
option domain-name-servers 10.55.55.1, 10.55.55.100;
option routers 172.19.1.1;
}
host node-172.19.1.4 {
hardware ethernet D0:0D:46:86:07:8D;
fixed-address 172.19.1.4;
}
}
This is an all-in-one install, BTW.