Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I have just installed a Dlink DGE-528T ethernet card.
I cannot get an ethernet connection, the following messages appear when I boot debian 6.0 squeeze in recovery mode:
Configuring network interfaces ... Internt Systems Consortium DHCP Client 4.1.1-P1
SIOCSIFADDR: No such device
eth0: Error while getting interface flags: No such device
Bind socket to interface: No such device
Failed to bring up eth0
I have run the command lspci and the ethernet card is listed
cat /proc/ioports shows an entry for the driver r8169
cat /proc/interrupts does not show anything that I can recognize
Can anyone suggest why the etho is failing.
Thanks
Is (or was) there a different card in that system? May be the card is simply not eth0, i have that problem sometime when switching cards or cloning an OS to a different system. In that case the solution is to remove /etc/udev/rules.d/70-persistent-net.rules and restart the machine.
Distribution: Debian /Jessie/Stretch/Sid, Linux Mint DE
Posts: 5,195
Rep:
Tobi, are you sure to remove the file? I would recommend to edit the file (as root) and remove the lines mentioning eth0, eth1, etc.
I do agree with your conclusion that udev is renaming the network adapter.
To the OP: you can do dmesg | less and search for eth. Most probably you will see that eth1 or eth2 is installed instead of eth0. Which is solved by editing the file mentioned.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.