On Sat, Nov 5, 2011 at 12:19 AM, Geoff Simmons <gsimm...@gsimmons.org>wrote:
> Hi John, > > On Thu, Nov 03, 2011 at 02:55:51PM -0500, John Foster wrote: > > I recently installed a new D-Link DGE-530T 10/100/1000 Gigabit Desktop > PCI > > Adapter card to connect to the internet. It was originally not recognized > > as there was not a driver available in debian. > > Support for the DGE-530T revision C1 (Realtek RTL8169 based, PCI ID > 1186:4302) was added to the in-tree r8169 driver at Linux 3.0.2. This was > incorporated in Debian's linux-2.6 as of version 2.6.32-36 (part of the > 6.0.3 point release). > > Firmware from userspace is not required for use of this device. > > > I had also installed another 'recognized' 3-com card, just to get the > > system to work. > [...] > > Debian did find the new card & set it up as eth1 while the 3-com card > > which worked was at eth0. > [...] > > I decided to try to get my system to use the new card today so I went > into > > the box & removed the 3-com card, leaving only the D-Link card connected. > > Well, I was back where I started. Now my system will not connect to the > > network, & the router that supplies the connection will not see the card. > > Your network configuration likely requires adjustment. Through udev, > Debian > systems use persistent names for network interfaces; your DGE-530T device > will still be assigned eth1 even when the 3Com card is physically removed. > > The output of "ifconfig -a" (as requested by Victor Nitu) would have been > useful to confirm the current interface assignment. > > You can either: > > * Modify /etc/udev/rules.d/70-persistent-net.rules to assign eth0 to your > DGE-530T device (e.g. NAME="eth0"). The relevant line to adjust should > be present under a comment such as '# PCI device 0x1186:0x4302 (r8169)'. > > After modification, save the file and reload the r8169 module using the > command "modprobe -r r8169 ; modprobe r8169" (alternatively, execute > "udevadm trigger"). Run "ifconfig -a" to confirm interface assignment. > > * Amend your system's network configuration (/etc/network/interfaces) to > use eth1 instead of eth0, then bring the interface up using "ifup eth1". > > The interfaces(5) manual page describes this file's format (execute "man > interfaces" to view this), see also other information available at [1]. > > Note that other application configuration files (e.g. iptables based > firewall) may require to be similarly updated. > > On Fri, Nov 04, 2011 at 08:49:56AM -0500, John Foster wrote: > > It seems the correct driver is being loaded & I changed the etc/network > > interfaces to this now. It is the factory setup for a single card. > [...] > > ----------------------------------- > > # This file describes the network interfaces available on your system > > # and how to activate them. For more information, see interfaces(5). > > > # The loopback network interface > > auto lo > > iface lo inet loopback > > > > # The primary network interface > > allow-hotplug eth0 > > iface lo inet loopback > > ---------------------------------------------- > > This is incorrect, as two iface stanzas are stated for loopback. It should > contain a line for the eth* network interface (e.g. "iface eth0 inet > dhcp"). > > Geoff > > [1] http://wiki.debian.org/NetworkConfiguration > ----------------------------------------- Ha!! Thanks Geoff. You really hit this out of the park. I,m now up & running with a new learning experience under my belt & a MUCH faster network. Again Thanks & thanks to all of you who assisted especially Victor. frosty