<html><body>
<p><font size="2" face="sans-serif">Is there a requirement to use DHCP with quantum? Even when I do not specify the "--quantum_use_dhcp" flag, my vm which gets spawned successfully (and an IP address is assigned to it and it's /etc/network/interfaces gets created to use that IP address) tries to get its IP address using udhcpc but fails and does not get an IP address (ipv4 address that is). I see exactly the same thing happening when I specify the "--quantum_use_dhcp" flag. </font><br>
<font size="2" face="sans-serif">Any suggestions as to what I may be doing incorrectly? Why dhcp is used without the "--quantum_use_dhcp" flag, and why dhcp server does not respond even when the "--quantum_use_dhcp" flag is specified. I am using a single node install with devstack.</font><br>
<font size="2" face="sans-serif">Thanks.</font><br>
<br>
<br>
<br>
<tt><font size="3">...</font></tt><br>
<tt><font size="3">...</font></tt><br>
<br>
<tt><font size="3">info: initramfs: up at 0.63</font></tt><br>
<tt><font size="3">[    0.664224] ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 11</font></tt><br>
<tt><font size="3">info: copying initramfs to /dev/vda</font></tt><br>
<tt><font size="3">info: initramfs loading root from /dev/vda</font></tt><br>
<tt><font size="3">info: /etc/init.d/rc.sysinit: up at 2.04</font></tt><br>
<tt><font size="3">Starting logging: OK</font></tt><br>
<tt><font size="3">Initializing random number generator... done.</font></tt><br>
<tt><font size="3">Starting network...</font></tt><br>
<tt><font size="3">udhcpc (v1.18.5) started</font></tt><br>
<tt><font size="3">Sending discover...</font></tt><br>
<tt><font size="3">Sending discover...</font></tt><br>
<tt><font size="3">Sending discover...</font></tt><br>
<tt><font size="3">No lease, failing</font></tt><br>
<tt><font size="3">WARN: /etc/rc3.d/S40-network failed</font></tt><br>
<tt><font size="3">cloud-setup: checking <a href="http://169.254.169.254/2009-04-04/meta-data/instance-id">http://169.254.169.254/2009-04-04/meta-data/instance-id</a></font></tt><br>
<tt><font size="3">wget: can't connect to remote host (169.254.169.254): Network is unreachable</font></tt><br>
<tt><font size="3">cloud-setup: failed 1/30: up 11.21. request failed</font></tt><br>
<tt><font size="3">wget: can't connect to remote host (169.254.169.254): Network is unreachable</font></tt><br>
<tt><font size="3">cloud-setup: failed 2/30: up 12.22. request failed</font></tt><br>
<tt><font size="3">wget: can't connect to remote host (169.254.169.254): Network is unreachable</font></tt><br>
<tt><font size="3">cloud-setup: failed 3/30: up 13.23. request failed</font></tt><br>
<tt><font size="3">wget: can't connect to remote host (169.254.169.254): Network is unreachable</font></tt><br>
<tt><font size="3">cloud-setup: failed 4/30: up 14.24. request failed</font></tt><br>
<tt><font size="3">wget: can't connect to remote host (169.254.169.254): Network is unreachable</font></tt><br>
<tt><font size="3">cloud-setup: failed 5/30: up 15.25. request failed</font></tt><br>
<tt><font size="3">wget: can't connect to remote host (169.254.169.254): Network is unreachable</font></tt><br>
<tt><font size="3">cloud-setup: failed 6/30: up 16.25. request failed</font></tt><br>
<tt><font size="3">wget: can't connect to remote host (169.254.169.254): Network is unreachable</font></tt><br>
<tt><font size="3">cloud-setup: failed 7/30: up 17.26. request failed</font></tt><br>
<tt><font size="3">wget: can't connect to remote host (169.254.169.254): Network is unreachable</font></tt><br>
<tt><font size="3">cloud-setup: failed 8/30: up 18.27. request failed</font></tt><br>
<tt><font size="3">wget: can't connect to remote host (169.254.169.254): Network is unreachable</font></tt><br>
<tt><font size="3">cloud-setup: failed 9/30: up 19.28. request failed</font></tt><br>
<tt><font size="3">wget: can't connect to remote host (169.254.169.254): Network is unreachable</font></tt><br>
<tt><font size="3">cloud-setup: failed 10/30: up 20.28. request failed</font></tt><br>
<tt><font size="3">wget: can't connect to remote host (169.254.169.254): Network is unreachable</font></tt><br>
<tt><font size="3">cloud-setup: failed 11/30: up 21.29. request failed</font></tt><br>
<tt><font size="3">wget: can't connect to remote host (169.254.169.254): Network is unreachable</font></tt><br>
<tt><font size="3">cloud-setup: failed 12/30: up 22.30. request failed</font></tt><br>
<tt><font size="3">wget: can't connect to remote host (169.254.169.254): Network is unreachable</font></tt><br>
<tt><font size="3">cloud-setup: failed 13/30: up 23.30. request failed</font></tt><br>
<tt><font size="3">wget: can't connect to remote host (169.254.169.254): Network is unreachable</font></tt><br>
<tt><font size="3">cloud-setup: failed 14/30: up 24.31. request failed</font></tt><br>
<tt><font size="3">wget: can't connect to remote host (169.254.169.254): Network is unreachable</font></tt><br>
<tt><font size="3">cloud-setup: failed 15/30: up 25.32. request failed</font></tt><br>
<tt><font size="3">wget: can't connect to remote host (169.254.169.254): Network is unreachable</font></tt><br>
<tt><font size="3">cloud-setup: failed 16/30: up 26.33. request failed</font></tt><br>
<tt><font size="3">wget: can't connect to remote host (169.254.169.254): Network is unreachable</font></tt><br>
<tt><font size="3">cloud-setup: failed 17/30: up 27.33. request failed</font></tt><br>
<tt><font size="3">wget: can't connect to remote host (169.254.169.254): Network is unreachable</font></tt><br>
<tt><font size="3">cloud-setup: failed 18/30: up 28.34. request failed</font></tt><br>
<tt><font size="3">wget: can't connect to remote host (169.254.169.254): Network is unreachable</font></tt><br>
<tt><font size="3">cloud-setup: failed 19/30: up 29.35. request failed</font></tt><br>
<tt><font size="3">wget: can't connect to remote host (169.254.169.254): Network is unreachable</font></tt><br>
<tt><font size="3">cloud-setup: failed 20/30: up 30.35. request failed</font></tt><br>
<tt><font size="3">wget: can't connect to remote host (169.254.169.254): Network is unreachable</font></tt><br>
<tt><font size="3">cloud-setup: failed 21/30: up 31.36. request failed</font></tt><br>
<tt><font size="3">wget: can't connect to remote host (169.254.169.254): Network is unreachable</font></tt><br>
<tt><font size="3">cloud-setup: failed 22/30: up 32.37. request failed</font></tt><br>
<tt><font size="3">wget: can't connect to remote host (169.254.169.254): Network is unreachable</font></tt><br>
<tt><font size="3">cloud-setup: failed 23/30: up 33.38. request failed</font></tt><br>
<tt><font size="3">wget: can't connect to remote host (169.254.169.254): Network is unreachable</font></tt><br>
<tt><font size="3">cloud-setup: failed 24/30: up 34.38. request failed</font></tt><br>
<tt><font size="3">wget: can't connect to remote host (169.254.169.254): Network is unreachable</font></tt><br>
<tt><font size="3">cloud-setup: failed 25/30: up 35.39. request failed</font></tt><br>
<tt><font size="3">wget: can't connect to remote host (169.254.169.254): Network is unreachable</font></tt><br>
<tt><font size="3">cloud-setup: failed 26/30: up 36.40. request failed</font></tt><br>
<tt><font size="3">wget: can't connect to remote host (169.254.169.254): Network is unreachable</font></tt><br>
<tt><font size="3">cloud-setup: failed 27/30: up 37.41. request failed</font></tt><br>
<tt><font size="3">wget: can't connect to remote host (169.254.169.254): Network is unreachable</font></tt><br>
<tt><font size="3">cloud-setup: failed 28/30: up 38.41. request failed</font></tt><br>
<tt><font size="3">wget: can't connect to remote host (169.254.169.254): Network is unreachable</font></tt><br>
<tt><font size="3">cloud-setup: failed 29/30: up 39.42. request failed</font></tt><br>
<tt><font size="3">wget: can't connect to remote host (169.254.169.254): Network is unreachable</font></tt><br>
<tt><font size="3">cloud-setup: failed 30/30: up 40.43. request failed</font></tt><br>
<tt><font size="3">cloud-setup: after 30 fails, debugging</font></tt><br>
<tt><font size="3">cloud-setup: running debug (30 tries reached)</font></tt><br>
<tt><font size="3">############ debug start ##############</font></tt><br>
<tt><font size="3">### /etc/rc.d/init.d/sshd start</font></tt><br>
<tt><font size="3">/etc/rc3.d/S45-cloud-setup: line 66: /etc/rc.d/init.d/sshd: not found</font></tt><br>
<tt><font size="3">route: fscanf</font></tt><br>
<tt><font size="3">### ifconfig -a</font></tt><br>
<tt><font size="3">eth0      Link encap:Ethernet  HWaddr 02:16:3E:66:2C:7F  </font></tt><br>
<tt><font size="3">          inet6 addr: fe80::16:3eff:fe66:2c7f/64 Scope:Link</font></tt><br>
<tt><font size="3">          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1</font></tt><br>
<tt><font size="3">          RX packets:0 errors:0 dropped:0 overruns:0 frame:0</font></tt><br>
<tt><font size="3">          TX packets:9 errors:0 dropped:0 overruns:0 carrier:0</font></tt><br>
<tt><font size="3">          collisions:0 txqueuelen:1000 </font></tt><br>
<tt><font size="3">          RX bytes:0 (0.0 B)  TX bytes:1434 (1.4 KiB)</font></tt><br>
<tt><font size="3">          Interrupt:11 Base address:0xa000 </font></tt><br>
<br>
<tt><font size="3">lo        Link encap:Local Loopback  </font></tt><br>
<tt><font size="3">          inet addr:127.0.0.1  Mask:255.0.0.0</font></tt><br>
<tt><font size="3">          inet6 addr: ::1/128 Scope:Host</font></tt><br>
<tt><font size="3">          UP LOOPBACK RUNNING  MTU:16436  Metric:1</font></tt><br>
<tt><font size="3">          RX packets:0 errors:0 dropped:0 overruns:0 frame:0</font></tt><br>
<tt><font size="3">          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0</font></tt><br>
<tt><font size="3">          collisions:0 txqueuelen:0 </font></tt><br>
<tt><font size="3">          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)</font></tt><br>
<br>
<tt><font size="3">### route -n</font></tt><br>
<tt><font size="3">Kernel IP routing table</font></tt><br>
<tt><font size="3">Destination     Gateway         Genmask         Flags Metric Ref    Use Iface</font></tt><br>
<tt><font size="3">route: fscanf</font></tt><br>
<tt><font size="3">### cat /etc/resolv.conf</font></tt><br>
<tt><font size="3">cat: can't open '/etc/resolv.conf': No such file or directory</font></tt><br>
<tt><font size="3">### gateway not found</font></tt><br>
<tt><font size="3">/etc/rc3.d/S45-cloud-setup: line 66: can't open /etc/resolv.conf: no such file</font></tt><br>
<tt><font size="3">### pinging nameservers</font></tt><br>
<tt><font size="3">### uname -a</font></tt><br>
<tt><font size="3">Linux cirros 3.0.0-12-virtual #20-Ubuntu SMP Fri Oct 7 18:19:02 UTC 2011 x86_64 GNU/Linux</font></tt><br>
<tt><font size="3">### lsmod</font></tt><br>
<tt><font size="3">Module                  Size  Used by    Not tainted</font></tt><br>
<tt><font size="3">vfat                   17585  0 </font></tt><br>
<tt><font size="3">fat                    61475  1 vfat</font></tt><br>
<tt><font size="3">isofs                  40253  0 </font></tt><br>
<tt><font size="3">ip_tables              27473  0 </font></tt><br>
<tt><font size="3">x_tables               29846  1 ip_tables</font></tt><br>
<tt><font size="3">pcnet32                42078  0 </font></tt><br>
<tt><font size="3">8139cp                 27412  0 </font></tt><br>
<tt><font size="3">ne2k_pci               13691  0 </font></tt><br>
<tt><font size="3">8390                   18856  1 ne2k_pci</font></tt><br>
<tt><font size="3">e1000                 108573  0 </font></tt><br>
<tt><font size="3">acpiphp                24080  0 </font></tt><br>
<tt><font size="3">### dmesg | tail</font></tt><br>
<tt><font size="3">[    0.690966] kjournald starting.  Commit interval 5 seconds</font></tt><br>
<tt><font size="3">[    0.690982] EXT3-fs (vda): mounted filesystem with ordered data mode</font></tt><br>
<tt><font size="3">[    0.703180] EXT3-fs: barriers not enabled</font></tt><br>
<tt><font size="3">[    0.703298] kjournald starting.  Commit interval 5 seconds</font></tt><br>
<tt><font size="3">[    0.706462] EXT3-fs (vda): using internal journal</font></tt><br>
<tt><font size="3">[    0.706468] EXT3-fs (vda): mounted filesystem with ordered data mode</font></tt><br>
<tt><font size="3">[    1.353050] Refined TSC clocksource calibration: 2931.842 MHz.</font></tt><br>
<tt><font size="3">[    2.049597] EXT3-fs (vda): using internal journal</font></tt><br>
<tt><font size="3">[    2.180522] 8139cp 0000:00:03.0: eth0: link up, 100Mbps, full-duplex, lpa 0x05E1</font></tt><br>
<tt><font size="3">[   12.256052] eth0: no IPv6 routers present</font></tt><br>
<tt><font size="3">### tail -n 25 /var/log/messages</font></tt><br>
<tt><font size="3">Jan 19 12:54:24 cirros kern.info kernel: [    0.000000] KERNEL supported cpus:</font></tt><br>
<tt><font size="3">Jan 19 12:54:24 cirros kern.info kernel: [    0.000000]   Intel GenuineIntel</font></tt><br>
<tt><font size="3">Jan 19 12:54:24 cirros kern.info kernel: [    0.000000]   AMD AuthenticAMD</font></tt><br>
<tt><font size="3">Jan 19 12:54:24 cirros kern.info kernel: [    0.000000]   Centaur CentaurHauls</font></tt><br>
<tt><font size="3">Jan 19 12:54:24 cirros kern.info kernel: [    0.000000] BIOS-provided physical RAM map:</font></tt><br>
<tt><font size="3">Jan 19 12:54:24 cirros kern.info kernel: [    0.000000]  BIOS-e820: 0000000000000000 - 000000000009dc00 (usable)</font></tt><br>
<tt><font size="3">Jan 19 12:54:24 cirros kern.info kernel: [    0.660038] ne2k-pci.c:v1.03 9/22/2003 D. Becker/P. Gortmaker</font></tt><br>
<tt><font size="3">Jan 19 12:54:24 cirros kern.info kernel: [    0.663940] 8139cp: 8139cp: 10/100 PCI Ethernet driver v1.3 (Mar 22, 2004)</font></tt><br>
<tt><font size="3">Jan 19 12:54:24 cirros kern.warn kernel: [    0.664224] ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 11</font></tt><br>
<tt><font size="3">Jan 19 12:54:24 cirros kern.info kernel: [    0.665091] 8139cp 0000:00:03.0: PCI INT A -> Link[LNKC] -> GSI 11 (level, high) -> IRQ 11</font></tt><br>
<tt><font size="3">Jan 19 12:54:24 cirros kern.info kernel: [    0.668545] 8139cp 0000:00:03.0: eth0: RTL-8139C+ at 0xffffc9000015a000, 02:16:3e:66:2c:7f, IRQ 11</font></tt><br>
<tt><font size="3">Jan 19 12:54:24 cirros kern.debug kernel: [    0.668577] 8139cp 0000:00:03.0: setting latency timer to 64</font></tt><br>
<tt><font size="3">Jan 19 12:54:24 cirros kern.info kernel: [    0.672910] pcnet32: pcnet32.c:v1.35 21.Apr.2008 tsbogend@alpha.franken.de</font></tt><br>
<tt><font size="3">Jan 19 12:54:24 cirros kern.info kernel: [    0.677414] ip_tables: (C) 2000-2006 Netfilter Core Team</font></tt><br>
<tt><font size="3">Jan 19 12:54:24 cirros kern.info kernel: [    0.690817] EXT3-fs: barriers not enabled</font></tt><br>
<tt><font size="3">Jan 19 12:54:24 cirros kern.info kernel: [    0.690966] kjournald starting.  Commit interval 5 seconds</font></tt><br>
<tt><font size="3">Jan 19 12:54:24 cirros kern.info kernel: [    0.690982] EXT3-fs (vda): mounted filesystem with ordered data mode</font></tt><br>
<tt><font size="3">Jan 19 12:54:24 cirros kern.info kernel: [    0.703180] EXT3-fs: barriers not enabled</font></tt><br>
<tt><font size="3">Jan 19 12:54:24 cirros kern.info kernel: [    0.703298] kjournald starting.  Commit interval 5 seconds</font></tt><br>
<tt><font size="3">Jan 19 12:54:24 cirros kern.info kernel: [    0.706462] EXT3-fs (vda): using internal journal</font></tt><br>
<tt><font size="3">Jan 19 12:54:24 cirros kern.info kernel: [    0.706468] EXT3-fs (vda): mounted filesystem with ordered data mode</font></tt><br>
<tt><font size="3">Jan 19 12:54:24 cirros kern.info kernel: [    1.353050] Refined TSC clocksource calibration: 2931.842 MHz.</font></tt><br>
<tt><font size="3">Jan 19 12:54:24 cirros kern.info kernel: [    2.049597] EXT3-fs (vda): using internal journal</font></tt><br>
<tt><font size="3">Jan 19 12:54:24 cirros kern.info kernel: [    2.180522] 8139cp 0000:00:03.0: eth0: link up, 100Mbps, full-duplex, lpa 0x05E1</font></tt><br>
<tt><font size="3">Jan 19 12:54:34 cirros kern.debug kernel: [   12.256052] eth0: no IPv6 routers present</font></tt><br>
<tt><font size="3">############ debug end   ##############</font></tt><br>
<tt><font size="3">cloud-setup: failed to read iid from metadata. tried 30</font></tt><br>
<tt><font size="3">WARN: /etc/rc3.d/S45-cloud-setup failed</font></tt><br>
<tt><font size="3">Starting dropbear sshd: generating rsa key... generating dsa key... OK</font></tt><br>
<tt><font size="3">===== cloud-final: system completely up in 41.89 seconds ====</font></tt><br>
<tt><font size="3">wget: can't connect to remote host (169.254.169.254): Network is unreachable</font></tt><br>
<tt><font size="3">wget: can't connect to remote host (169.254.169.254): Network is unreachable</font></tt><br>
<tt><font size="3">wget: can't connect to remote host (169.254.169.254): Network is unreachable</font></tt><br>
<tt><font size="3">  instance-id: </font></tt><br>
<tt><font size="3">  public-ipv4: </font></tt><br>
<tt><font size="3">  local-ipv4 : </font></tt><br>
<tt><font size="3">wget: can't connect to remote host (169.254.169.254): Network is unreachable</font></tt><br>
<tt><font size="3">cloud-userdata: failed to read instance id</font></tt><br>
<tt><font size="3">WARN: /etc/rc3.d/S99-cloud-userdata failed</font></tt><br>
<tt><font size="3">  ____               ____  ____</font></tt><br>
<tt><font size="3"> / __/ __ ____ ____ / __ \/ __/</font></tt><br>
<tt><font size="3">/ /__ / // __// __// /_/ /\ \ </font></tt><br>
<tt><font size="3">\___//_//_/  /_/   \____/___/ </font></tt><br>
<tt><font size="3"> <a href="http://launchpad.net/cirros">http://launchpad.net/cirros</a></font></tt><br>
<br>
<br>
<br>
<tt><font size="3">login as 'cirros' user. default password: 'cubswin:)'. use 'sudo' for root.</font></tt></body></html>