The problem is that every time I boot I have to run
sudo service networking restart every time I boot in order to get it working. After that everything works fine.
Any ideas how I can solve this short of creating an init script that runs that command?? Or perhaps I could add the line to /etc/init/networking.conf??
I've manually set up the networking configuration and uninstalled network-manager.
Contents of my /etc/network/interfaces:
auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.1.15 netmask 255.255.255.0 gateway 192.168.1.254 dns-nameservers 18.104.22.168 22.214.171.124