I don't know whether I have a configuration problem, a driver problem or
a Dan problem.
I'm trying to connect my BLFS 6.0 build to my new DSL. I have
successfully done so in XP and Mandrake so I know the system is
working. My guts tell me that I have done, or not done, something
correctly in the various script and configuration files, but for the
life of me I can't find it. I have also tried to find HOWTO's on
setting up and configuring an ethernet but have found nothing useful.
I am running kernel 2.6.11.11. I have onboard ethernet capability.
From lspci:
00:04.0 Ethernet controller: nVidia Corporation nForce2 Ethernet
Controller (rev a1)
The kernel driver for this is a reverse engineered nForce2 driver
"forcedeth." I have it compiled as a module.
When I boot into LFS 6.0 I get the message during boot:
Interface eth0 does not exist Not available [Warn]
Running lsmod after boot indicates that there are no modules loaded. ( I
have "forcedeth" in /etc/modprobe.preload and 'alias eth0 forcedeth' in
/etc/modprobe.conf) I run 'modprobe forcedeth' and lsmod. This shows
that 'forcedeth' is loaded. Then I run '/etc/rc.d/init.d/network' and
receive the following:
RTNETLINK answers: No such process
Removing default gateway...[FAILED]
Removing IPV4 address [IP address from ISP] from the eth0 interface...[ OK ]
Taking down the eth0 interface...[ OK ]
Bringing up the eth0 interface...[ OK ]
Adding IPV4 address [IP address from ISP] to the eth0 interface...[ OK ]
Setting up default gateway...[FAILED]
RTNETLINK answers: Network is unreachable
Results of 'ifconfig eth0'
eth0 Link encap:Ethernet HWaddr 00:0E:A6:1B:82:EF
inet addr:[IP from ISP] Bcast:[combo IP from IP and Mask]
Mask:[xxx.xxx.xxx.(this octet keeps changing from what I
set]
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2593 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:213370 (208.3 Kb) TX bytes:0 (0.0 b)
Interrupt:21 Base address:0xa000
/etc/sysconfig/network :
HOSTNAME=localhost
/etc/hosts:
# Begin /etc/hosts (network card version)
# Created by Dan McGhee 20050327 as part of LFS 6.0 build
IP from LFS 6.0 localhost
IP from ISP farmerbox
# End /etc/hosts (network version)
/etc/sysconfig/network-devices/ifconfig.eth0/ipv4:
# Begin /etc/sysconfig/network-devices/ifconfig.eth0/ipv4
ONBOOT=yes
SERVICE=ipv4-static
IP=[IP from ISP]
GATEWAY=[address provided by ISP]
PREFIX=32
BROADCAST=[first three octets of IP and first octet of subnet mask]
# End /etc/sysconfig/network-devices/ifconfig.eth0/ipv4
/etc/resolv.conf:
#Begin /etc/resolv.conf
#Created by Dan McGhee 20050329 as part of LFS 6.0 build
# Modified 20050609 for Grand River High Speed through the motherboard
# IP's supplied by Grand River Mutual
#domain
# Primary DNS server
nameserver [address 1]
# Alternate DNS server
nameserver [address 2]
#End /etc/resolv.conf
This is the information that I think controls my interface. I've
checked the addresses again and againg for typos, but they are correct.
I've also spoken to the ISP tech staff and they tell me that they are
100% static. I think this means that I don't need DHCP or PPPoE. I
just don't know where to go from here.
In reviewing the kernel installation from LFS 6.0 it says to compile the
drivers into the kernel because sometimes modprobe.conf and udev don't
get along. If this is the case here, I want to make this work because I
found the drivers from nVidia for my hardware, but they compile as
kernel modules.
I will certainly appreciate any pointers or recommended solutions. If
anyone knows of any documentation that will help, I will be more than
happy to look at it.
Thanks,
Dan
--
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page