I was able to resolve the problem with statefile by using this workaround that was recommended by someone who had encountered the same problem:
by modifying /etc/init.d/networking and adding a line [ -d /run/network ] || mkdir /run/network immediately on line 53 immediately after start)
But now I still have no network on startup: the "configuring interfaces" step says that eth2 is not recognized. Same result if I run ifup manually.
However, it seems from the output below that ifconfig does recognize eth2.
Don't ifup and ifconfig get the hardware information from the same source ?
==========================================================================
Quote:
Originally Posted by paul.proteus
output from ifconfig -a:
eth2 Link encap:Ethernet HWaddr 00:19:d1:6c:a4:dc
BROADCAST MULTICAST MTU:1500 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:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
lo Link encap:Local Loopback
LOOPBACK 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)
|