I just created a Ubuntu 7.04 image just to see if I would get an ip from the dhcp server. As you can see below I got one:
Code:
Password:
Linux none 2.6.21.1-linode32 #1 Sun May 6 17:50:51 EDT 2007 i686
The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.
root@none:~ # ifconfig
eth0 Link encap:Ethernet HWaddr FE:FD:40:16:7C:80
inet addr:64.22.124.128 Bcast:64.22.124.255 Mask:255.255.255.0
inet6 addr: fe80::fcfd:40ff:fe16:7c80/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:101 errors:0 dropped:0 overruns:0 frame:0
TX packets:58 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:21015 (20.5 KiB) TX bytes:10416 (10.1 KiB)
Interrupt:5
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
root@none:~ #
So if you didn't make any changes to your image, the problem is not on your end. Then there probably is a problem with linodes dhcp server. I would write a support ticket about it if I wouldn't get an answer here within a day. Linodes staff, especially Caker usually reads these forums and answers quickly.