Just something to add to this being as the thread is fairly recent. I spent hours wondering why half my services and init scripts weren't coming up after a clean install of Ubuntu 10.04. I come across this thread and things finally start to make sense.
The difference being my /etc/network/interfaces file already has the loop back adapter defined (and I'm on Lucid 10.04), yet I'm still seeing 'unknown' when I check the run level.
I found a solution by searching Google which suggested changing /etc/init/rc-sysinit.conf:
"start on filesystem and net-device-up IFACE=lo" -> IFACE=eth0
This doesn't strike me as a clean way of fixing this problem and by no means does it make sense if the OP is anything to go by (eth0 isn't defined in /etc/network/interfaces, lo is) yet changing this option fixed it.
Maybe this will help someone else who doesn't get round the issue by adding the loop back adapter to the interfaces file.
Good luck.



Adv Reply



Bookmarks