I have two network adapters configured on my laptop.
a Wireless LAN adapter and an Ethernet 100 card.
this is what my /etc/networking/interfaces looks like:
# cat interfaces
iface lo inet loopback
iface eth0 inet static
iface eth1 inet dhcp
iface eth2 inet dhcp
iface ath0 inet dhcp
iface wlan0 inet dhcp
iface provider inet ppp
pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf
as you can see, eth0 has a static IP, but this IP is not being assigned on boot.
I have to assign it with ifconfig manually, after I log in, which is really annoying.
It used to work for some time, but in the last week or so, it just seized to assign the IPv4 address, while the IPv6 address and the interface itself, is loaded at boottime.