Subject: NIC trouble
        Date: Thu, Apr 08, 1999 at 01:43:19PM -0700

In reply to:Ben Messinger

Quoting Ben Messinger([EMAIL PROTECTED]):
> I just picked up some cheap used NE2K pci ethernet cards to use for a
> home lan. I installed two in this Linux box since it may become a
> proxy-gateway/firewall for a DSL connection soon. 
> 
> I re-compiled the kernel to support the cards, and set my BIOS to use
> irq's that were available. This is the relevant boot message:
> 
> ne2k-pci.c:v0.99L 2/7/98 D. Becker/P. Gortmaker
> http://cesdis.gsfc.nasa.gov/linu
> x/drivers/ne2k-pci.html
> ne2k-pci.c: PCI NE2000 clone 'Winbond 89C940' at I/O 0x6c00, IRQ 10.
> eth0: PCI NE2000 found at 0x6c00, IRQ 10, 00:20:78:14:51:6B.
> ne2k-pci.c: PCI NE2000 clone 'Winbond 89C940' at I/O 0x7000, IRQ 5.
> eth1: PCI NE2000 found at 0x7000, IRQ 5, 00:20:78:12:8C:3C.
> 
> I made entries in /etc/init.d/network so that it now reads:
> 
> #! /bin/sh
> ifconfig lo 127.0.0.1
> route add -net 127.0.0.0
> ifconfig eth0 netmask 255.255.255.0 broadcast 192.168.1.255 192.168.1.1
> route add -net 192.168.1.0 netmask 255.255.255.0 dev eth0
> 
> But when the above is executed at boot time it returns the following
> errors:
> 
> SIOCSIFNETMASK: Cannot assign requested address
> SIOCSIFBRDADDR: Cannot assign requested address
> 
> The card (eth0) is now listed in the routing table, as well as being
> identified by ifconfig, but I can not pass packets to my other computers
> although I see the light blinking on the card when I try to ping another
> box.
> 
> Any help will be appreciated. Thank you.

Ben

  I think you must be using kernel 2.2.x.  If so, that is the problem. 
I have changed my /etc/init.d/network to work under 2.2.3 like this

if [ $(uname -r  |grep 2.0) ]; then
        /sbin/route add -net 127.0.0.0
        ifconfig ppp ${IPADDR} netmask ${NETMASK} broadcast ${BROADCAST}
        /sbin/route add -net ${NETWORK} netmask ${NETMASK}
else
        /sbin/ifconfig lo 127.0.0.1
        /sbin/ifconfig eth0 ${IPADDR} broadcast ${BROADCAST} netmask ${NETMASK}
fi

I forget now where the ref is but the above does work.  Something to
do with the nre kernel setting the route when it finds the network
card, IIRC.

HTH
> 
> -Ben
> 
> -- 
> ------------------------------------
> Ben Messinger [EMAIL PROTECTED]
> Debian GNU/Linux user.
> ------------------------------------
> 
> 
> -- 
> Unsubscribe?  mail -s unsubscribe [EMAIL PROTECTED] < /dev/null
> 
> 

-- 
Office Automation, n.:
  The use of computers to improve efficiency by removing anyone
  you would want to talk with over coffee.
_______________________________________________________
Wayne T. Topa <[EMAIL PROTECTED]>

Reply via email to