On Wed, Apr 11, 2001 at 04:16:46PM +0100, MJ Ray wrote:
No, eth0 is a kernel thing. dummy0 is the dummy interface. Your routing table is trying to route over dummy0 when it needs to be over eth0. What does ifconfig -a show?
Now I can't remember where this is set up. /etc/networking or similar, I suspect.
The interface eth0 will exist if the driver for the corresponding network card exists, but it will not get an IP address assigned at startup unless it is in ther /etc/network/interfaces file. With no ethernet card that file will look like this:
--- start included file --- # /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
# The loopback interface iface lo inet loopback --- end included file ---
So to add a new interface you would add a line to this file like:
iface eth0 inet <hostname-or-ip>
where you replace hostname either with a hostname which, when looked up in the /etc/hosts file will resolve to the IP address you want to assign to this card, or with the IP address itself.
Having done this if it doesn't spring into like then probably best to post the output of 'ifconfig -a' and 'route'.
Steve.