After playing with it more, it seems that it’s not related to editing /etc/network/interfaces. If I boot into the fresh image, networking works. As soon as I reboot the board, it’ll lose eth0 as mentioned below. What could cause it to work on the first boot, but not subsequent boots?
Robert
From: [ On Behalf Of Robert Joslyn
Sent: Tuesday, February 08, 2011 10:57 AM
To:
Subject: [ts-7000] Losing eth0 Interface on 7800
I thought I’d try out the new dd image for the TS-7800 on the FTP site (2G-mSD-7800-10-10-10.dd.gz), but have been having some trouble with the network. Booting the new image works great, but if I modify /etc/network/interfaces in any way, eth0 will disappear when restarting the network or rebooting. For example, this is what the board says on boot now:
Setting up networking....
Configuring network interfaces...Internet Systems Consortium DHCP Client V3.1.1
Copyright 2004-2008 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
SIOCSIFADDR: No such device
eth0: E RROR while getting interface flags: No such device
eth0: ERROR while getting interface flags: No such device
Bind socket to interface: No such device
Failed to bring up eth0.
done.
It seems that eth0 has disappeared, and ifconfig only shows the loopback device. Putting the config file back to the default settings (192.168.0.50, etc) does not fix the problem. Any ideas?
Robert